Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Biblioteka GD - Czcionka
KoPcIu
post
Post #1





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

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


Witam (IMG:http://forum.php.pl/style_emoticons/default/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ć (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wrzasq
post
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
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
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
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) spróbuję pogrubić czcionkę i wtedy jakoś dopasować (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

wrzasq, dzięki przynajmniej za chęć pomocy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) pomógł (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Jeśli ktoś zna jakieś rozwiązanie tego problemu proszę pisać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

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

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

 



RSS Aktualny czas: 5.10.2025 - 08:28