Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Картинки через PHP, перенос строк и картинки 
:(
    Опции темы
Kirill Baranov
Дата 11.12.2005, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 30.6.2004

Репутация: нет
Всего: -2



Привет всем))) Вот тут короче проблема... создаю динамическую картинку через imagepng. Так вот вставляю текст через
Код

$head1 = iconv("windows-1251", "UTF-8", "Тут текст есть и много текста, ну очень много текста. Так вот он не помещается на картинке, и что делать не понимаю... и музыка веселая играет, а стало скучно мне(((");

imagettftext($im, 8, 0, 25, 15, $black, "/home/3235/site.ru/www/verdana.ttf", $head1);


Как видите, текста тут много...весь не помещается на картинке, а текст при рефреше страницы пожизняк разный и может иметь разный вид. Так вот, как мона этот текст переность по строкам, чтобы он весь уместился на картинке. Не предлагайтся менять размер шрифта, это совсем не то.

ну вот что получается http://topdrive.ru/test.php ... текст-то не умещается... и не угадать с кол-вом слов в строке... а substr тоже не поиспользуешь

И сразу еще вопрос...как вставить в эту картинку какие нить ЖРГ или ГИФы разные...ну хотя б штуки две, а?

smile smile smile smile smile smile

Это сообщение отредактировал(а) Kirill Baranov - 11.12.2005, 21:44
PM MAIL   Вверх
Mal Hack
Дата 11.12.2005, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



PM ICQ   Вверх
Kirill Baranov
Дата 11.12.2005, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 30.6.2004

Репутация: нет
Всего: -2



imagettfbbox(0, 0, "/home/3225/site.ru/www/verdana.ttf", "$text2");

Вот это по идее imagettfbbox и делает все... Но все же.. не работает. На РНР.нет написано, что данная функция возвращает массив...но как его использовать не понимаю... smile
PM MAIL   Вверх
Kirill Baranov
Дата 18.12.2005, 01:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 30.6.2004

Репутация: нет
Всего: -2



Кто-нибудь дайте пример вывода картинки с переносом текста! smile smile
PM MAIL   Вверх
MuToGeN
Дата 20.12.2005, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 2
Всего: 32



Через imagettfbbox() просчитывать длину каждого слова и проверять, влезит ли на текущую строку. Если не влезет, то переходить на новую.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Графика | Следующая тема »


 




[ Время генерации скрипта: 0.0541 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.