Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z inną czcionką w gd
Forum PHP.pl > Forum > Przedszkole
bronx
witam

napisałem sobie skrypcik, który ma na obrazkach dodaać pewien napis wybraną przeze mnie czcionką, skrypt wygląda tak:

  1. <?php
  2. $sciezka = "".$_GET['kat']."/".$_GET['obrazek']."";
  3.  list($szerokosc, $wysokosc, $type, $attr) = getimagesize($sciezka);
  4.  $wgrywany = imagecreatefromjpeg("$sciezka");
  5.  $nowy = imagecreatetruecolor($szerokosc, $wysokosc);
  6.  imagecopyresampled($nowy, $wgrywany, 0, 0, 0, 0, $szerokosc, $wysokosc, $szerokosc, $wysokosc);
  7.  $bialy=ImageColorAllocate($nowy,255,255,255); // wgranie koloru białego
  8.  $szerokosc_napisu = $szerokosc - 130;
  9.  $wysokosc_napisu = $wysokosc - 20;
  10.  
  11.  putenv('GDFONTPATH=' . realpath('.'));
  12.  $font = 'alsscrp';
  13.  
  14.  imagettftext($nowy, 10, 0, $szerokosc_napisu, $wysokosc_napisu, $bialy, $font, "www.MojaStrona.pl");
  15.  
  16.  header("Content-type: image/jpeg");
  17.  header("Content-disposition: filename="".$_GET['fotka'].""");
  18.  
  19.  imagejpeg($nowy,"", 80);
  20.  ImageDestroy($nowy);
  21.  ImageDestroy($wgrywany);
  22. ?>


i wyskakuje mi błąd:
Fatal error: Call to undefined function imagettftext() in /home/jagmar/domains/dobrywyglad.com/public_html/hobby/sygnaturka.php on line 15

jaka jest przyczyna tego ? biblioteka gd jest wgrana na serwer i np. funkcja imagestring (żeby dodać napis w standardowej czcince) chodzi bez problemu, a gdy użyje imagettftext to wyskakuje mi właśnie taki błąd :/


edit:
dobra już wiem - nie mam zainstalowanej biblioteki FreeType :/
loonger
a widzisz. tongue.gif trzeba najpierw zajrzec do manuala a potem pytac a nie odwrotnie.

This function requires both the GD library and the FreeType library.
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.