![]() |
![]() |
![]()
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) |
|
|
![]() |
![]()
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.
|
|
|
![]()
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...
|
|
|
![]()
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.
|
|
|
![]()
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) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 08:28 |