В юзеринфо не хватает оглавления журнала. Мы все это знаем, но некоторым приходят в голову светлые решения. Кто-то составляет списки интересных постов, кто-то, как
laslas, копирует список тагов из ютх. Поэтому я, столкнувшись с тем, что люди, случайно нашедшие этот журнал, не видят его прошлых записей, решила пойти по смешанному пути - совместить
(
Read more... )
Comments 47
Reply
html->PostScript через эмуляцию печати -> GIF
в идеале ещё можно через сервер-сайд мап с каждой части картинки перенаправлять на нужный тэг.
Reply
Т.е. настолько ни разу, что даже не очень понимаю навскидку, как встроить постскрипт-процессор/рендерер в общий серверный процесс, т.к. в пхп нету постскриптового генератора - есть графика, есть пдф, но в графику нельзя скормить хтмл, а пдф нам не подходит.
Reply
Делаем html.
"Печатаем" его в некую постскрипт-приблуду, которой велим делать вывод в виде gif.
То есть пойнт - в эмуляции печати html.
Подробностей не скажу пока что, не знаю, но видел такой работающий вариант, может он и очень древний конечно.
Правда, если у тебя нет возможности ставить на сервер всё что хочешь это засада.
Картинки ,как вариант - можно обновлять изредка и хранить готовыми на сервере, потмоу что генерить их довольно ресурсоёмко, ага.
Reply
Reply
Reply
Reply
Reply
если считать, что ширина фиксирована и можем увеличивать высоту, то:
получаем ширину отрендеренного слова plen, если максимальная ширина меньше суммы ширины уже выведенных слов с пробелами и последнего слова, переходим на следующую строку: x = 0, y+= maxfontsizeheight. у freetype точно можно получить размер "отпечатка". А с подбором расстояния можно все-таки не париться и выбрать высоту самого большого fontsize
Reply
Reply
Reply
обновляется или нет, не могу сейчас проверить - ютх не открывается. Но, кажется, нет (можно ручками новый подставить).
Reply
Reply
Leave a comment