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
2
A
Antwort
3
Sie können jeden Text in oder auf Bild mit gd mit ttf oder type1 Schriften (wenn es in gd in PHP aktiviert ist) zeichnen.
0
Sie sagen nicht, welche Sprache Sie verwenden, aber Imagemagick hat APIs in ein paar verschiedene Sprachen (http://www.imagemagick.org/script/api.php).
+0
Sie erwähnen PHP in den Tags –
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.
Können Sie Ihre Frage ein bisschen mehr ausarbeiten? Was meinst du mit merge png mit jpg/gif image? – Alekc