![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 21.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Próbuję sobie wykombinować taki skrypt, który na jakąś tam okazję wybierze sobie losowo obrazek w jpg i nałoży na niego jakiś tekst. Niestety coś mi nie działa. Wklejam gotowe opisy ze stron i mam błąd że obraz nie jest możliwy do wyświetlenia z powodu błędów. Mam PHP w wersji 5.2.6, GD Support enabled GD Version bundled (2.0.34 compatible) GIF Read Support enabled GIF Create Support enabled JPG Support enabled PNG Support enabled WBMP Support enabled XBM Support enabled "GD Version"]=> string(27) "bundled (2.0.34 compatible)" ["FreeType Support"]=> bool(false) ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) Żeby było łatwiej i od czego zacząć zacząłem pisać tekst na pojedyńczym obrazku (bo reszta to "pestka" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ). Oto mój kod:
Oczywiście obraz.jpg istnieje w katalogu pic, czcionka jest w katalogu ze skryptem. Wszystko działa do momentu w którym w imagestring zmienna $font zastąpię liczbą np. 5. Wszystko chodzi. Ale ja chcę swoją czcionkę ze swoją wielkością. Według opisów z internetu powinno wszystko działać, a w we wszystkich przypadkach prawie pojawia się albo adres strony [jako obraz np. http://strona.pl/skrypt.php] albo błąd w postaci że obraz jest nieprawidłowy. Prosty kod, który nie działa. Nie umiem się doszukać błędu. Proszę o pomoc za którą z góry dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Z tego co wiem, to imageloadfont() nie służy to dołączania czcionek ttf, a gdf (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Poza tym, nawet jeżeli by się to udało, czcionka nie zostałaby wygładzona. No i nie tff tylko ttf (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Lepiej użyj tego: http://pl2.php.net/manual/pl/function.imagettftext.php |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 21.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Z tego co wiem, to imageloadfont() nie służy to dołączania czcionek ttf, a gdf (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Poza tym, nawet jeżeli by się to udało, czcionka nie zostałaby wygładzona. No i nie tff tylko ttf (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Lepiej użyj tego: http://pl2.php.net/manual/pl/function.imagettftext.php Dziękuję za pomoc. Z tym też próbowałem ale nie działało. Znalazłem jednak błąd, po doczytaniu manuala. Problem leżał w tym że podawałem pełną nazwę czcionki z rozszerzeniem np. arial.ttf, a ma być podana nazwa czcionki bez rozszerzenia czyli samo arial. Tak czy inaczej dziękuję za odpowiedź (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Pozdrawiam. JG. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:19 |