Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Biblioteka GD - Czcionka
KoPcIu
post 28.12.2008, 18:14:11
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 23.10.2008

Ostrzeżenie: (0%)
-----


Witam winksmiley.jpg ostatnio z nudów zacząłem robić prosty generator obrazków na swoją stronę, jak na razie prosty bo chciałbym go rozbudować winksmiley.jpg lecz niestety natrafiłem na przeszkodę, chciałbym zrobić aby generator wyświetlał tekst ale bardziej w stylu userbara, wiem że jest to możliwe, dam przykład jak by ktoś nie wiedział o co mi chodzi:

http://r-monitoring.pl/userbar/userbar.php...zykładowytekst2

Chodzi mi o tę obwódkę ponieważ czcionkę już zrobiłem, tylko nie wiem jak zrobić aby ten czarny obwód

Mój kod to:
Kod
<?php
  $font = 'czcionka.ttf';
  $tekst = $_GET['tekst'];
  $obrazek=ImageCreateFromGIF("hehe.gif");
  $czerwony=ImageColorAllocate($obrazek,255 ,0 ,0);
  ImageString($obrazek,$font,3,5,5,$tekst,$czerwony); //3
  Header("Content-type: image/gif");
  ImageGIF($obrazek);
  ?>


Proszę o pomoc winksmiley.jpg
Go to the top of the page
+Quote Post
wrzasq
post 28.12.2008, 19:21:22
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 18
Dołączył: 6.03.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


do tego (chyba) nie ma funkcji, bo to nie jest zwiazane bezposrednio z trescia, co najwyzej efekt. najprostsze wyjsice jakie mi przychodzi do glowy bez zabawy w jego reczne generowanie to wykorzystanie czcionek truetype i nalozenie na siebie dwoch napisow - najpierw na obrazek napis czcionka czarna o 1-2 rozmiary wieksza, a nastepnie nalozenie bialego napisu czcionka o normalnym rozmiarze.


--------------------
Go to the top of the page
+Quote Post
KoPcIu
post 28.12.2008, 19:28:27
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 23.10.2008

Ostrzeżenie: (0%)
-----


Niestety to nie jest takie proste bo czcionki się nie nałożą tak samo na siebie. Jeśli powiększę czcionkę to wtedy ona jest dłuższa i jak pierwsza literka pasuje to następna już nie...
Go to the top of the page
+Quote Post
wrzasq
post 28.12.2008, 20:31:05
Post #4





Grupa: Zarejestrowani
Postów: 206
Pomógł: 18
Dołączył: 6.03.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


fakt, ale to tez da sie rozwiazac (chociaz troche "niefajnie") pozycjonujac kazdy znak, czyli robiac to co napisalem poprzednio w petli dla kazdego znaku w lancuhu.


--------------------
Go to the top of the page
+Quote Post
KoPcIu
post 28.12.2008, 23:26:17
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 23.10.2008

Ostrzeżenie: (0%)
-----


Wydaje mi się ze to powinno być prostsze winksmiley.jpg spróbuję pogrubić czcionkę i wtedy jakoś dopasować winksmiley.jpg

wrzasq, dzięki przynajmniej za chęć pomocy winksmiley.jpg pomógł winksmiley.jpg

Jeśli ktoś zna jakieś rozwiązanie tego problemu proszę pisać winksmiley.jpg

PS znajomy ma ten skrypt od innego znajomego na serwerze tylko nie pamięta hasła winksmiley.jpg jeśli zdobędzie te hasło to dopiszę tam gdzieś na forum w temacie GD jak to rozwiązać winksmiley.jpg
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 10.05.2024 - 01:48