1--TEST-- 2jpeg <--> gd1/gd2 conversion test 3--EXTENSIONS-- 4gd 5--SKIPIF-- 6<?php 7 if (!function_exists("imagecreatefromjpeg") || !function_exists("imagejpeg")) { 8 die("skip jpeg support unavailable"); 9 } 10?> 11--FILE-- 12<?php 13 $cwd = __DIR__; 14 15 echo "JPEG to GD1 conversion: "; 16 echo imagegd(imagecreatefromjpeg($cwd . "/conv_test.jpg"), $cwd . "/test_jpeg.gd1") ? 'ok' : 'failed'; 17 echo "\n"; 18 19 echo "JPEG to GD2 conversion: "; 20 echo imagegd2(imagecreatefromjpeg($cwd . "/conv_test.jpg"), $cwd . "/test_jpeg.gd2") ? 'ok' : 'failed'; 21 echo "\n"; 22 23 echo "GD1 to JPEG conversion: "; 24 echo imagejpeg(imagecreatefromgd($cwd . "/test_jpeg.gd1"), $cwd . "/test_gd1.jpeg") ? 'ok' : 'failed'; 25 echo "\n"; 26 27 echo "GD2 to JPEG conversion: "; 28 echo imagejpeg(imagecreatefromgd2($cwd . "/test_jpeg.gd2"), $cwd . "/test_gd2.jpeg") ? 'ok' : 'failed'; 29 echo "\n"; 30 31 @unlink($cwd . "/test_jpeg.gd1"); 32 @unlink($cwd . "/test_jpeg.gd2"); 33 @unlink($cwd . "/test_gd1.jpeg"); 34 @unlink($cwd . "/test_gd2.jpeg"); 35?> 36--EXPECT-- 37JPEG to GD1 conversion: ok 38JPEG to GD2 conversion: ok 39GD1 to JPEG conversion: ok 40GD2 to JPEG conversion: ok 41