read.php 387B

12345678910111213141516
  1. <?php
  2. // Read an image file,
  3. require_once("../../vendor/autoload.php");
  4. use Mike42\GfxPhp\Image;
  5. if(!isset($argv[1])) {
  6. die("Usage " . $argv[0] . " IMAGE\n");
  7. }
  8. $filename = $argv[1];
  9. $outp = basename($filename, '.png');
  10. echo "Opening file $filename\n";
  11. $img = Image::fromFile($filename);
  12. $img -> write('out/' . $outp . ".ppm");
  13. echo $img -> toBlackAndWhite() -> toString() . "\n";