bug73272.phpt 571 B

1234567891011121314151617181920
  1. --TEST--
  2. Bug #73272 (imagescale() is not affected by, but affects imagesetinterpolation())
  3. --EXTENSIONS--
  4. gd
  5. --FILE--
  6. <?php
  7. require_once __DIR__ . DIRECTORY_SEPARATOR . 'func.inc';
  8. $src = imagecreatetruecolor(100, 100);
  9. imagefilledrectangle($src, 0,0, 99,99, 0xFFFFFF);
  10. imageellipse($src, 49,49, 40,40, 0x000000);
  11. imagesetinterpolation($src, IMG_NEAREST_NEIGHBOUR);
  12. imagescale($src, 200, 200, IMG_BILINEAR_FIXED);
  13. $dst = imagerotate($src, 60, 0xFFFFFF);
  14. test_image_equals_file(__DIR__ . DIRECTORY_SEPARATOR . 'bug73272.png', $dst);
  15. ?>
  16. --EXPECT--
  17. The images are equal.