Annotation of embedaddon/php/ext/gd/tests/png2gd.phpt, revision 1.1.1.1

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>