--TEST--
Bug #51263 (imagettftext and rotated text uses wrong baseline)
--SKIPIF--
<?php
    
if(!extension_loaded('gd')){ die('skip gd extension not available'); }
    if(!
function_exists('imagettftext')) die('skip imagettftext() not available');
?>
--FILE--
<?php
$cwd 
dirname(__FILE__);
$ttf "$cwd/Tuffy.ttf";
$w 23;
$h 70;
$img imagecreatetruecolor($w$h);
$blk imagecolorallocate($img000);
imagefilledrectangle($img00$w-1$h-1$blk);
$col imagecolorallocate($img255255255);
imagettftext($img8901060$col$ttf"foo bar qux");
$x = array(012313);
for (
$j=0$j<30$j++) {
    foreach (
$x as $i) {
        
$c imagecolorat($img$i$j);
        if (
$c != 0) {
            echo 
"KO: ($i$j)\n";
            exit;
        }
    }
}
echo 
"OK\n";
?>
--EXPECTF--
OK