Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak sie zabrac za tworzenie obrazkow?
Forum PHP.pl > Forum > Przedszkole
ComBox
Witam!
Mam problem, otoz nie wiem jak moge w prosty sposob wyswietlic napis generowany przez php na gotowym obrazku. Zalozmy, ze mam zdjecie i chce, aby na dole php wygenerowal napis: "tutaj fajny napis". Do tworzenie tla i na nim tekstu urzywam:

  1. <?php
  2. // Set the content-type
  3. header("Content-type: image/png");
  4.  
  5. // Create the image
  6. $im = imagecreatetruecolor(400, 30);
  7.  
  8. // Create some colors
  9. $white = imagecolorallocate($im, 255, 255, 255);
  10. $grey = imagecolorallocate($im, 128, 128, 128);
  11. $black = imagecolorallocate($im, 0, 0, 0);
  12. $lol = imagecolorallocate($im, 59, 230, 51);
  13. imagefilledrectangle($im, 0, 0, 399, 29, $lol);
  14.  
  15. // The text to draw
  16. $text = 'Testing...';
  17. // Replace path by your own font path
  18. $font = 'fonts/arial.ttf';
  19.  
  20. // Add some shadow to the text
  21. //imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
  22.  
  23. // Add the text
  24. imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
  25.  
  26. // Using imagepng() results in clearer text compared with imagejpeg()
  27. imagepng($im);
  28. imagedestroy($im);
  29. ?>


I teraz pytanie, w jaki sposob zamiast tworzenie tla php stworzyl tekst na gotowym obrazu?
Dziekuje za odpowiedz i pozdrawiam
piotrekkr
imagecreatefromjpeg()
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.