Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jakie to biblioteki?
Forum PHP.pl > Forum > Przedszkole
proton
Witam

Znalazłem pewien artykuł o generowaniu tekstów z inną czcionką. Cały art znajduje się tutaj: http://extreme-fusion.pl/art3. Tam pisze że tzreba mieć właczoną obsługe bibliotek GD ale u mnie nie da się tego zrobić bo nie ma bibliotek lecz rozmawiałem z adminem serwera i powiedział mi że może je zainstalować ale musze mu podać dokladnie jakie to maja byc te biblioteki i jaki soft ma z nich kozystac ? I tu mam do was pytanie czy ktoś moze mi zdradzić pytanie jakie to biblioteki?
Jeszcze na koniec podam zawartość pliku który generuje tekst:

  1. <? 
  2. // HEADERS // 
  3. header("Content-type: image/png"); 
  4. header ("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"); 
  5. header ("Pragma: no-cache"); 
  6. putenv('GDFONTPATH=' . realpath('.')); 
  7.  
  8.  
  9. // CONFIG // 
  10. $f_name = "cleevreticulian"; 
  11. $f_size = 10; 
  12. $f_color = "000000"; 
  13.  
  14.  
  15. // TWORZ OBRAZEK //
  16. $obrazek = imagecreatefrompng("obraz.png"); 
  17.  
  18.  
  19. // KOLORKI //
  20. $kolorCzarny = ImageColorAllocate($obrazek, 0, 0, 0); 
  21. $kolorBialy = ImageColorAllocate($obrazek, 255, 255, 255); 
  22.  
  23.  
  24. // OBROBKA TEXTU // 
  25. $from = array("ą", "ć", "ę", "ł", "ń", "ś", "ó", "?", "ż"); 
  26. $to = array("a", "c", "e", "l", "n", "s", "o", "z", "z"); 
  27. $text2 = str_replace($from, $to, $text); 
  28.  
  29.  
  30. // TŁo TEKSTU // 
  31. imagettftext($obrazek, $f_size, 0, 2, 11, $kolorCzarny, $f_name, $text2); 
  32. // WŁAŚCIWY TEKST // 
  33. imagettftext($obrazek, $f_size, 0, 1, 10, $kolorBialy, $f_name, $text2);
  34.  
  35.  
  36. // PINGS // 
  37. ImagePng($obrazek); 
  38. ImageDestroy($obrazek); 
  39. // 
  40. ?>


Pozdrawiam Proton
lukir
Biblioteka GD...
Podanego linka daj adminowi -> on sobie poradzi (http://www.boutell.com/gd/) winksmiley.jpg
W php.ini, po zainstalowaniu biblioteki należy dyrektywę:
Kod
;extension=php_gd2.dll

zmienić na (usunąć średnik):
Kod
extension=php_gd2.dll

Jest ona w "dziale" Dynamic Extensions.
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.