ppm-scale.php 532B

123456789101112131415161718
  1. <?php
  2. require_once(__DIR__ . "/../vendor/autoload.php");
  3. use Mike42\GfxPhp\Image;
  4. // Write original back
  5. $img = Image::fromFile(dirname(__FILE__). "/resources/colorwheel.ppm");
  6. $img -> write("colorwheel-original.ppm");
  7. // Scale a color image
  8. $img = Image::fromFile(dirname(__FILE__). "/resources/colorwheel.ppm");
  9. $img2 = $img -> scale(20, 20);
  10. $img2 -> write("colorwheel-small.ppm");
  11. $img = Image::fromFile(dirname(__FILE__). "/resources/colorwheel.ppm");
  12. $img3 = $img -> scale(60, 60);
  13. $img3 -> write("colorwheel-large.ppm");