GD простотии

7 отговора 394 прегледа
#1

GD простотии

Някой да има конкструктивна идея как мога да пиша текст по арка - т.е. нещо като "fit text to path" в графичните програми. На всичкото отгоре тая дивотия трябва да има и падаща сянка и фон евентуално. 3-4 типа арки са, не е свободна крива някаква. Текстът се въвежда от юзера. Горе-долу стана ясно надявам се.
Ако някой може да измисли нещо, ще е супер.
Ако някой може и иска да го направи вместо мене, да ми каже време и пари.
Иначе мисля едни работи в зависимост от типа крива и броя на символите да изчислявам ъгъл на завъртане на всеки символ, да го рисувам и после на цялата хуйовина да и слагам падаща сянка. Ама ме заболява главата като си помисля.

--
Ела в мафията
Отговор
в отговор на voyager #2

Re: GD простотии

няма ли някоя библиотека дето да прави графики и да ги пише на файл на сървъра? то за текст по крива ще се иска бая библиотека ама :))

идея - пробвай svg... само идея все пак

ein heller Schein am Firmament
Отговор
в отговор на voyager #3

Re: GD простотии

По-добре потърси някаква векторна библиотека, GD-то е слон и ако тръгнеш да се бориш с него мисля, че ще береш ядове

If you don't care where you are going any road will get you there
Отговор
в отговор на voyager #4

Re: GD простотии

флаша може да ти е решение на проблема... ако не друго поне ще стане качествено.

Отговор
в отговор на voyager #5

Re: GD простотии

Мерси на всички за предложенията. В крайна сметка след доста търсения не можах да намеря нищо свястно освен няколко класа за падаща сянка. Оказа се че ми е по-лесно да си я направя сам. Та и за арката, тъй като не ме бива по сложните формули, пуснах един гигантски суич-кейз, който да обработва 4те вида арки и думи до 16 символа. Трябва да свърши работа.

--
Ела в мафията
Отговор
в отговор на voyager #6

Re: GD простотии

voyager преди се занимавах с нещо подобно. Специално за накленен текст и под определен ъгъл и изчисляване на ъгъла съм правил формули. Там се определя шрифт размер ъгъл такива работи. Може да се въвежда и от потребителя. Това е лесно. За падаща сянка не знам вече. Мисля че имаше някакво инфо в phpbulder.com. Не съм много сигурен

Break The UnBreakable
Отговор
в отговор на nupaT #7

Re: GD простотии

Здрасти, ако там имаш нещо, което може да изчисли ширината на буква в пиксели в зависимост от зададения шрифт, това може доста да подобри качеството на кривите ми. Иначе някак си се справих, но не е перфектно.

--
Ела в мафията
Отговор
в отговор на voyager #8

Re: GD простотии

Виж тази ф-я дали няма да ти помогне:

imageftbbox

If you don't care where you are going any road will get you there
Отговор