Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tworzenie obrazka z napisem
Forum PHP.pl > Forum > Przedszkole
botnaizi
Witam

Chcę stworzyć obrazek który wyświetli mi 4 linie tekstu. Ma być on stworzony z obrazka png.
Mam coś takiego :
  1. <?php
  2. header("Content-type: image/png");
  3. $obrazek = ImageCreateFromPng("image.png");
  4. Imagepng($obrazek);
  5. ImageDestroy($obrazek);
  6. ?>


Niestety nic mi to nie wyświetla.
Jak zrobić obrazek z tłem image.png o wielkości 500x80. Do tego mają być wyświetlane 4 liniki tekstu.
Kombinuję, ze skryptami znalezionymi w google ale jakoś mi nie idzie.
Biblioteka GD działa raczej jak powinna.

Pozdrawiam
mount
fajnie gdyby kolega wiedział jeszcze co za co odpowiada z tego swojego kodu smile.gif
botnaizi
Ok już do tego doszedłem ;]

  1. header("Content-type: image/png");
  2. $string = $_GET['text'];
  3. $im = imagecreatefrompng("own.PNG");
  4. $orange = imagecolorallocate($im, 0, 0, 0);
  5. imagestring($im, 3, 3, 9, $string, $orange);
  6. imagepng($im);
  7. imagedestroy($im);


Tylko jak w tekście zrobić przejście do następnej linii.
c4ash
Na poczatek explode $text, potem dodajesz kolejna linijke z imagestring, ale obnizasz ja. Ja u siebie mam tak:
Kod
imagestring( $my_img, 10, 5, 60, $text[0], $text_colour );
imagestring( $my_img, 10, 5, 80, $text[1], $text_colour );

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.