Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

[PHP]Вывод текста на картинку в заданных границах (перенос целых слов)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> [PHP]Вывод текста на картинку в заданных границах (перенос целых слов)
Имя
Сообщение << Старые топики   Новые топики >>
[PHP]Вывод текста на картинку в заданных границах (перенос целых слов) - 2010-09-24 23:38:33.353333   
artyums

Сообщений: 5
Оценки: 0
Присоединился: 2009-09-29 13:47:56.216666
Пишу на PHP.
Задача такова - необходимо выводить текст (новости) в четко определенных границах на изображении при сохранении целостности слов.
Объясню подробно. На картинке-подложке есть место, на котором должны выводиться динамические новости. В связи с тем, что длина строки постоянно варируется, а в одну строку текст никак не умещается, встает вопрос переноса строки.
Желательна реализация переноса целых слов:

Сегодня открылась
выставка цветов
в Париже

Конкретные рамки - 155 пикселов в ширину.

Как уже только не пытался - ни в какую не дается [&:]
Помогите, пожалуйста! Хотя бы примерную реализацию..
Post #: 1
RE: [PHP]Вывод текста на картинку в заданных границах (перенос целых слов) - 2010-09-27 09:19:27.016666   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
юзай функцию wordwrap(). Посмотри, сколько пикселов занимает один символ - отюда и высчитаетшь размер параметра.
Post #: 2
RE: [PHP]Вывод текста на картинку в заданных границах (перенос целых слов) - 2010-09-27 10:29:26.926666   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666
quote:

ORIGINAL: Papa James

юзай функцию wordwrap(). Посмотри, сколько пикселов занимает один символ - отюда и высчитаетшь размер параметра.

Че курим запретного, с каких пор функция wordwrap() начала размер симовлов в пикселах вычислять?
Post #: 3
RE: [PHP]Вывод текста на картинку в заданных границах (перенос целых слов) - 2010-09-27 13:50:36.200000   
yMa.hacKer

Сообщений: -1779
Оценки: 10
Присоединился: 2010-01-10 14:25:47.293333
А он и не говорит, что она размер символов в пикселях измеряет, а про то, что посчитать сколько примерно пикселей занимает один символ, и исходя из этого в его случае будет wordwrap(155/кол-во пикселей занимающих один симвов)
Post #: 4
RE: [PHP]Вывод текста на картинку в заданных границах (перенос целых слов) - 2010-09-27 13:58:04.266666   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
Да, правильно. Если шрифт моношринный - то проблем никаких
Post #: 5
RE: [PHP]Вывод текста на картинку в заданных границах (перенос целых слов) - 2010-09-28 13:42:53.036666   
zhuk

Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
Эта функция в совокупности, например, с этой даст нужный результат.
Post #: 6
RE: [PHP]Вывод текста на картинку в заданных границах (перенос целых слов) - 2010-09-28 23:14:57.643333   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
пипец.. а на цсс проблему что решить нельзя чтоли?
Post #: 7
RE: [PHP]Вывод текста на картинку в заданных границах (перенос целых слов) - 2010-09-29 09:43:02.660000   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
Если у него фоновая картинка - то можно. А если именно на картинке нужно вывести текст, например, чтобы не могли скопировать новость - то css тут никаким боком не поможет.
Post #: 8
RE: [PHP]Вывод текста на картинку в заданных границах (перенос целых слов) - 2010-09-29 11:01:58.040000   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
при чем здесь PHP? Учи CSS (http://htmlbook.ru/css/white-space), а конкретно white-space: normal | nowrap
Post #: 9
RE: [PHP]Вывод текста на картинку в заданных границах (перенос целых слов) - 2010-09-29 12:02:54.440000   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
Судя по названию темы, css тут вообще не фигурирует. По описанию ТС - не совсем понятно. Поэтому исходим из названия темы ) кстати, куда пропал ТС? :)
Post #: 10
RE: [PHP]Вывод текста на картинку в заданных границах (перенос целых слов) - 2010-09-29 23:06:40.093333   
artyums

Сообщений: 5
Оценки: 0
Присоединился: 2009-09-29 13:47:56.216666
ТС тут :-)
CSS тут ни коем боком, совсем.
Мне надо именно на картинку текст написать (GD, imagettftext), да так, чтобы он красиво оформлялся (слова переносились грамотно). Да еще и желательно автоматизировать смену кегля шрифта (это представляется мне еще сложнее).

zhuk, интересная идея, как-то начинаю представлять как можно реализовать… Сегодня попробую, отпишусь.
Post #: 11
Страниц:  [1]
Все форумы >> [Веб-программинг] >> [PHP]Вывод текста на картинку в заданных границах (перенос целых слов)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.