Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Tworzenie obrazka
Forum PHP.pl > Forum > Przedszkole
Roguś
Witam . Potrzebuje otworzyć plik obrazka Png i nanieść na niego tekst.
  1. <?
  2.  
  3. $im = ImageCreateFromPng('plik.png');
  4.  
  5. $textcolor = imagecolorallocate($im, 255, 255, 255);
  6.  
  7. $font = imageloadfont("Tschich.ttf");
  8. imagestring($im, $font, 50, 30, "Rogus", $textcolor);
  9.  
  10.  
  11. header("Content-type: image/png");
  12. imagepng($im);
  13.  
  14. ?>

Wyrzuca mi błąd ze nie moze zostac wyświetlony bo zawiera błędy
gutek84
Napisz jaki to blad konkretnie. Skopiuj z przegladarki i wklej.

  1. <?
  2.  
  3. $im = ImageCreatefrompng("ob.png");
  4.  
  5. $textcolor = imagecolorallocate($im, 100, 255, 255);
  6.  
  7. imagestring($im, 10, 4, 5, "Rogus", $textcolor);
  8.  
  9.  
  10. header("Content-type: image/png");
  11. imagepng($im,"ob.png");
  12.  
  13.  
  14. ?>

u mnie to dziala z tym ze czcionke i kolor zmienilem.
w ostatniej linijce imagepng to zapis obrazka do pliku, ale mozna pominac, kolor 255 255 255 w imagecolor... to bialy. 10 - wielkosc czcionki, 4 polozenie x 5 - polozenie y, "Rogus" - tekst umieszczony na obrazku , kolor.

I przedewszystkim musi byc podana prawidlowa sciezka dla otwieranego obrazka!!! Jak masz w tym samym miejscu co skrypt to
$im = ImageCreatefrompng("ob.png");
jesli w innym
$im = ImageCreatefrompng("sciezka/ob.png"); lub $im = ImageCreatefrompng("../sciezka/ob.png");

Jeszcze do $font = imageloadfont("Tschich.ttf"); to jest zapewne zly format czcionki poszukaj o GD fonts lub o gdf(np. "tschich.gdf")

Tu masz stronke na ktorej znajdziesz czcionki dla imageloadfont Czcionki gdf
Roguś
A nie da się tego jakoś ominąć? Czcionki nie posiadają polskich znaków i jest ich mało.
gutek84
Poszukaj konwentera.
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.