Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tworzenie obrazka z napisem
botnaizi
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 8.12.2009

Ostrzeżenie: (0%)
-----


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

Ten post edytował botnaizi 18.10.2010, 19:25:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
botnaizi
post
Post #2





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 8.12.2009

Ostrzeżenie: (0%)
-----


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.

Ten post edytował botnaizi 18.10.2010, 20:36:23
Go to the top of the page
+Quote Post
c4ash
post
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 9
Dołączył: 14.01.2010

Ostrzeżenie: (0%)
-----


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 );

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 18:44