Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Grafika
Forum PHP.pl > Forum > Przedszkole
topik1995
Witam, chce napisac generator sygnatur ale mam jakieś błedy
  1. <?php
  2. header("Content-type: image/png");
  3. $obrazek = imagecreatefrompng("tlo.png");
  4. $kolor = imagecolorallocate($obrazek, 250, 250, 250);
  5. $czcionka = "visitor.ttf";
  6. $znak = "Abc";
  7.  
  8. imagepng($obrazek);
  9. imagettftext( // funkcja pisząca tekst
  10. $obrazek, // uchwyt obrazka
  11. 30, // rozmiar czcionki
  12. 10, // naczylenie znaku
  13. 5, // odległość między znakami
  14. 40, // położenie względem górnej krawędzi obrazka
  15. $kolor,
  16. $czcionka,
  17. $znak
  18. );
  19.  
  20.  
  21. ?>
  22. kożystałem z kilku poradników ale dalej nie działa... Wyświetla obrazek ale tekstu "abc " nie. ;/ Co jest zle?
lobopol
imagepng($obrazek); za imagettftext
topik1995
niestety dalej taka sama sytuacja
  1. <?php
  2. header("Content-type: image/png");
  3. $obrazek = imagecreatefrompng("tlo.png");
  4. $kolor = imagecolorallocate($obrazek, 250, 250, 250);
  5. $czcionka = "visitor.ttf";
  6. $znak = "Abasdasdasdc";
  7.  
  8.  
  9. imagettftext( // funkcja pisząca tekst
  10. $obrazek, // uchwyt obrazka
  11. 30, // rozmiar czcionki
  12. 10, // naczylenie znaku
  13. 5, // odległość między znakami
  14. 40, // położenie względem górnej krawędzi obrazka
  15. $kolor,
  16. $czcionka,
  17. $znak
  18. );
  19. imagepng($obrazek);
  20.  
  21. ?>

http://adamholod.boo.pl/sygny/generator.php
tutaj strona
lobopol
A masz na pewno dobre ścieżki do czcionek/obrazka? Ja wkleiłem ten kod i mam wygenerowany prawidłowy obrazek (zmieniłem tylko sobie nachylenie, le i bez zmian działa)
topik1995
wszystkie pliki są w tym samym folderze do generator.php, myśle ze to wina wadliwej czcionki zaraz sprawdze
edit:
czcionka jest dobra, nie mam pojecicia co może byćzle;/
lobopol mozesz dac swoj kod?
lobopol
Ściągnąłem twoją czcionkę (z twojego serwera) i użyłem tego kodu to musi działać... musisz mieć coś inaczej u siebie
topik1995
kopiuje ci kod bezpośrednio z npp. wszystkie 3 pliki są w jednym folderze(generator.php, tlo.png, i visitor.ttf) nie mam pojęcia o co chodzi.
  1. <?php
  2. header("Content-type: image/png");
  3. $obrazek = imagecreatefrompng("tlo.png");
  4. $kolor = imagecolorallocate($obrazek, 250, 250, 250);
  5. $czcionka = "visitor.ttf";
  6. $znak = "Abasdasdasdc";
  7.  
  8.  
  9. imagettftext( // funkcja pisząca tekst
  10. $obrazek, // uchwyt obrazka
  11. 30, // rozmiar czcionki
  12. 10, // naczylenie znaku
  13. 5, // odległość między znakami
  14. 40, // położenie względem górnej krawędzi obrazka
  15. $kolor,
  16. $czcionka,
  17. $znak
  18. );
  19. imagepng($obrazek);
  20.  
  21. ?>
lobopol
U mnie na localhoscie działa, może masz jakieś ograniczenie na serwerze?
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.