| @@ 23-31 (lines=9) @@ | ||
| 20 | parent::__construct(); |
|
| 21 | } |
|
| 22 | ||
| 23 | protected function configure() |
|
| 24 | { |
|
| 25 | $this->setName('compare') |
|
| 26 | ->setDescription('Compare two images and outputs how similar they are') |
|
| 27 | ->addArgument('file1', InputArgument::REQUIRED, 'Pass the first file.') |
|
| 28 | ->addArgument('file2', InputArgument::REQUIRED, 'Pass the second file.') |
|
| 29 | ->addOption('size', 's', InputOption::VALUE_REQUIRED, 'Sampling size.', 8) |
|
| 30 | ->addOption('format', 'f', InputOption::VALUE_REQUIRED, 'Output format.', 'percent'); |
|
| 31 | } |
|
| 32 | ||
| 33 | protected function execute(InputInterface $input, OutputInterface $output) |
|
| 34 | { |
|
| @@ 23-30 (lines=8) @@ | ||
| 20 | parent::__construct(); |
|
| 21 | } |
|
| 22 | ||
| 23 | protected function configure() |
|
| 24 | { |
|
| 25 | $this->setName('generate') |
|
| 26 | ->setDescription('Generates the pHash of given image') |
|
| 27 | ->addArgument('file', InputArgument::REQUIRED, 'Pass the file.') |
|
| 28 | ->addOption('size', 's', InputOption::VALUE_REQUIRED, 'Sampling size.', 8) |
|
| 29 | ->addOption('format', 'f', InputOption::VALUE_REQUIRED, 'Output format [hex,bin,ascii].', 'hex'); |
|
| 30 | } |
|
| 31 | ||
| 32 | protected function execute(InputInterface $input, OutputInterface $output) |
|
| 33 | { |
|