在PNG图像上添加JPG图像

时间:2015-08-11 16:37:40

标签: php image-processing gd

我有两张照片。一个JPG(小尺寸)和另一个是PNG(大尺寸)。 我必须通过在PNG(大尺寸)图像上放置JPG(小尺寸)图像来创建另一个第三个JPG图像,并且必须将该图像存储在文件夹中。如果有人知道答案,请解释或建议我从一开始就能理解的链接。谢谢。

1 个答案:

答案 0 :(得分:3)

从这张小图片small.jpg

开始

enter image description here

和这张大图large.png

enter image description here

运行此:

#!/usr/local/bin/php -f
<?php
   list($width, $height) = getimagesize('small.jpg');
   $src  = imagecreatefromjpeg('small.jpg');
   $dest = imagecreatefrompng('large.png');

   // Copy 
   imagecopy($dest, $src, 300, 20, 0, 0, $width, $height);

   // Write result 
   imagepng($dest,"result.jpg");
?>

给出了这个

enter image description here