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

1.1       misho       1: --TEST--
                      2: Bug #51263 (imagettftext and rotated text uses wrong baseline)
                      3: --SKIPIF--
                      4: <?php
                      5:        if(!extension_loaded('gd')){ die('skip gd extension not available'); }
                      6:        if(!function_exists('imagettftext')) die('skip imagettftext() not available');
                      7: ?>
                      8: --FILE--
                      9: <?php
                     10: $cwd = dirname(__FILE__);
                     11: $ttf = "$cwd/Tuffy.ttf";
                     12: $w = 23;
                     13: $h = 70;
                     14: $img = imagecreatetruecolor($w, $h);
                     15: $blk = imagecolorallocate($img, 0, 0, 0);
                     16: imagefilledrectangle($img, 0, 0, $w-1, $h-1, $blk);
                     17: $col = imagecolorallocate($img, 255, 255, 255);
                     18: imagettftext($img, 8, 90, 10, 60, $col, $ttf, "foo bar qux");
                     19: $x = array(0, 1, 2, 3, 13);
                     20: for ($j=0; $j<30; $j++) {
                     21:     foreach ($x as $i) {
                     22:         $c = imagecolorat($img, $i, $j);
                     23:         if ($c != 0) {
                     24:             echo "KO: ($i, $j)\n";
                     25:             exit;
                     26:         }
                     27:     }
                     28: }
                     29: echo "OK\n";
                     30: ?>
                     31: --EXPECTF--
                     32: OK

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