Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] GD2. Размер текстового элемента

Ответить
Настройки темы
[решено] GD2. Размер текстового элемента

Аватара для Artem-Samsung

Ветеран


Сообщения: 823
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


Есть функции:

imagefontheight
imagefontwidth

зачем они? Они определяют высоту и ширину чего? Я ж не задаю размер шрифта.
Как определить например высоту и ширину шрифта, размер которого задан например 12 и количество символов 4?

Для чего мне? А для того, что бы определить правильно границу по какой рандомно будет пермещаться текст благодаря функции:
imagettftext (resource image, int size, int angle, int x, int y, int col, string fontfile, string text)

-------
Мой блог Web Development


Отправлено: 00:03, 09-02-2010

 

Deadooshka


Сообщения: 2562
Благодарности: 697

Профиль | Отправить PM | Цитировать


Цитата Artem-Samsung:
imagefontheight
imagefontwidth »
имхо только для gdf-шрифтов
Цитата Artem-Samsung:
что бы определить правильно границу по какой рандомно будет пермещаться текст благодаря функции: »
есть функция imagettfbbox, которая позволяет вычислить габариты текста с указанным шрифтом и его размером.
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:25, 10-02-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Artem-Samsung

Ветеран


Сообщения: 823
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


Цитата Sham:
есть функция imagettfbbox, которая позволяет вычислить габариты текста с указанным шрифтом и его размером. »
Это превосходно спасибо

-------
Мой блог Web Development


Отправлено: 12:56, 10-02-2010 | #3


Аватара для Artem-Samsung

Ветеран


Сообщения: 823
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


Интересный такой вывод функции:
Array ( [0] => -1 [1] => 3 [2] => 87 [3] => 3 [4] => 87 [5] => -14 [6] => -1 [7] => -14 )
Не страшно, что там отрицательные значения в оси ординат аж -14 ?

-------
Мой блог Web Development


Отправлено: 14:58, 10-02-2010 | #4


Аватара для Artem-Samsung

Ветеран


Сообщения: 823
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


не знаю правильно ли, но у меня получилось вот так:

Код: Выделить весь код
$h = abs($a[1])+ abs($a[7]);
$w = abs($a[0])+abs($a[2]);
или по модулю не брать?

-------
Мой блог Web Development


Отправлено: 15:50, 10-02-2010 | #5


Deadooshka


Сообщения: 2562
Благодарности: 697

Профиль | Отправить PM | Цитировать


эти данные нужно сопоставить с размером картинки, и диапазон рандомных координат уже будет с учетом размеров... чистая арифметика.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:36, 10-02-2010 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] GD2. Размер текстового элемента

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как получить индекс текущего элемента GUICtrlCreateListView malev AutoIt 5 20-10-2009 10:35
Выбор элемента из перечня на веб странице(елемент select) aesir AutoIt 2 30-04-2009 19:56
Выделение элемента в ListBox ramo Программирование и базы данных 3 07-02-2007 20:56
как подглючить GD2 к PHP под виндой через  httpd.conf Vlad Drakula Вебмастеру 7 26-07-2004 01:59
замена значения элемента массива другим значением элемента.. MXM Вебмастеру 1 20-05-2004 06:50




 
Переход