![]() |
GD2. Размер текстового элемента
Есть функции:
imagefontheight imagefontwidth зачем они? Они определяют высоту и ширину чего? Я ж не задаю размер шрифта. Как определить например высоту и ширину шрифта, размер которого задан например 12 и количество символов 4? Для чего мне? А для того, что бы определить правильно границу по какой рандомно будет пермещаться текст благодаря функции: imagettftext (resource image, int size, int angle, int x, int y, int col, string fontfile, string text) |
Цитата:
Цитата:
|
Цитата:
|
Интересный такой вывод функции:
Array ( [0] => -1 [1] => 3 [2] => 87 [3] => 3 [4] => 87 [5] => -14 [6] => -1 [7] => -14 ) Не страшно, что там отрицательные значения в оси ординат аж -14 ? |
не знаю правильно ли, но у меня получилось вот так:
Код:
$h = abs($a[1])+ abs($a[7]); |
эти данные нужно сопоставить с размером картинки, и диапазон рандомных координат уже будет с учетом размеров... чистая арифметика.
|
Время: 20:11. |
Время: 20:11.
© OSzone.net 2001-