imagecreatefromstring_avif.phpt 757 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. imagecreatefromstring() - AVIF format
  3. --EXTENSIONS--
  4. gd
  5. --SKIPIF--
  6. <?php
  7. if (!(imagetypes() & IMG_AVIF)) {
  8. die('skip AVIF support required');
  9. }
  10. ?>
  11. --FILE--
  12. <?php
  13. echo "Reading image whose major brand is 'avif':\n";
  14. $im = imagecreatefromstring(file_get_contents(__DIR__ . '/imagecreatefromstring_major_brand.avif'));
  15. var_dump(imagesx($im));
  16. var_dump(imagesy($im));
  17. echo "Reading image with a compatible brand that's 'avif':\n";
  18. $im = imagecreatefromstring(file_get_contents(__DIR__ . '/imagecreatefromstring_compatible_brand.avif'));
  19. var_dump(imagesx($im));
  20. var_dump(imagesy($im));
  21. ?>
  22. --EXPECT--
  23. Reading image whose major brand is 'avif':
  24. int(250)
  25. int(375)
  26. Reading image with a compatible brand that's 'avif':
  27. int(480)
  28. int(270)