Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zrobić tekst na obrazku?
shizo
post
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Lubin

Ostrzeżenie: (10%)
X----


Mam kod (from manual):
  1. <?php
  2. header (&#092;"Content-type: image/png\");
  3. $ImgGD = imagecreate(120, 90);
  4. $ImgWhite = imagecolorallocate($ImgGD, 255, 255, 255);
  5. imagefill($ImgGD, 0, 0, $ImgWhite);
  6. imagecolortransparent($ImgGD, $ImgWhite);
  7.  
  8. // Capture STDOUT to buffer
  9. imagepng($ImgGD);
  10. $Image = ob_get_contents();
  11. // Remember to free your memory
  12. imagedestroy($ImgGD);
  13.  
  14. // Print image to web browser.
  15. print $Image;
  16.  
  17. ?>

Jak do tego dodać tekst? Ew. jak na przezroczystym obrazku dodać tekst, jakąś tabelkę?
P.S: Proszę zobaczyć na źródło.

Ten post edytował shizo 25.12.2004, 19:52:26


--------------------
Save you mouth for windows!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Po co buforowanie wyjscia?
  1. <?php
  2. header (&#092;"Content-type: image/png\");
  3. $ImgGD = imagecreate(120, 90);
  4. // kolor bialy bedzie kolorem przezroczystym:
  5. $ImgWhite = imagecolorallocate($ImgGD, 255, 255, 255);
  6. imagecolortransparent($ImgGD, $ImgWhite);
  7. // dodanie tekstu (opis funkcji w manualu):
  8. $czarny = imagecolorallocate($ImgGD, 0, 0, 0);
  9. imagestring($ImgGD, 2, 1, 1, 'jakiś tekst', $czarny);
  10.  
  11. imagepng($ImgGD);
  12. imagedestroy($ImgGD);
  13. ?>


--------------------
Go to the top of the page
+Quote Post
a79rtur
post
Post #3





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

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


mozna tez tak
  1. <?php
  2.  
  3. ImageAlphaBlending($img, true);
  4. $white = imagecolorallocatealpha($img, 255,255,255,50); 
  5.  
  6. ?>

ostatni argument okresla przezroczystosc 0..127


--------------------
php 5.1.2 & Apache 2.0.50 & MySQL 4.1.7 @ WinXP Pro
..:: GG 6449856 ::..
www.londyn.me.uk - ogłoszenia mieszkaniowe dla Londynu
Go to the top of the page
+Quote Post
shizo
post
Post #4





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Lubin

Ostrzeżenie: (10%)
X----


Kod Crashu działa super. Dzieki crashu


--------------------
Save you mouth for windows!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 09:23