PART
Guest
Неправильное отображение TTF-шрифтов в GD 2
Обновил PHP с 4.3.1 до 4.3.3, соответственно GD с 1.6.2 до 2.0.15 и столкнулся с такой проблемой. Текст, написанный TTF-шрифтами на генерируемых через GD картинках, стал намного больше того, что был раньше.
Было:
Стало:
ОС: WinXP Pro SP1
Apache 2.0.44
PHP как модуль
Что случилось с GD??? Или сейчас размер нужно указывать не в пикселах?
Обновил PHP с 4.3.1 до 4.3.3, соответственно GD с 1.6.2 до 2.0.15 и столкнулся с такой проблемой. Текст, написанный TTF-шрифтами на генерируемых через GD картинках, стал намного больше того, что был раньше.
Было:
Стало:
ОС: WinXP Pro SP1
Apache 2.0.44
PHP как модуль
PHP:
header("Content-type: image/png");
$im=@ImageCreate(88,31);
$bg = ImageColorAllocate($im, 255, 255, 255);
$fg = ImageColorAllocate($im, 110, 10, 200);
ImageRectangle($im,0,0,87,30,$fg);
$arial_bold = "arialbd.ttf";
$font_size = 10;
imagestring($im, 0, 5, 0, "Text", $fg);
imagettftext ($im, $font_size, 0, 5, 20, -1, $arial_bold, "Size: ".$font_size);
ImagePng($im);
ImageDestroy($im);