Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Biblioteka GD - Czcionka
Forum PHP.pl > Forum > PHP
KoPcIu
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
wrzasq
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.
KoPcIu
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...
wrzasq
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.
KoPcIu
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.