2009-04-03 8 views
2

Gibt es eine Möglichkeit, Text auf ein PNG zu setzen und dann mit einem JPG/GIF-Bild zu verschmelzen?Bilder mit Text zusammenführen

+0

Können Sie Ihre Frage ein bisschen mehr ausarbeiten? Was meinst du mit merge png mit jpg/gif image? – Alekc

Antwort

1

Hier ist, wie ich es mache.

/* load the image */ 
$im = imagecreatefrompng("image.png"); 

/* black for the text */ 
$black = imagecolorallocate($im, 0, 0, 0); 

/* put the text on the image */ 
imagettftext($im, 12, 0, 0, 0, $black, "arial.ttf", "Hello World"); 

/* load the jpg */ 
$jpeg = imagecreatefromjpeg("image.jpeg"); 

/* put the png onto the jpeg */ 
/* you can get the height and width with getimagesize() */ 
imagecopyresampled($jpeg,$im, 0, 0, 0, 0, $jpeg_width, $jpeg_height, $im_width, $im_height); 

/* save the image */ 
imagejpeg($jpeg, "result.jpeg", 100); 

Dies ist ein ziemlich einfaches Beispiel.