复合图像使用Imagick php功能与transperent

时间:2016-07-06 13:36:21

标签: php image-processing imagick

我使用Imagick功能创建图像。我使用 wood.png 作为行图像, 1.jpg 就在 wood.png 上。问题是我需要看到木图像是 1.jpg 的透明。 我还上传了 result.png ,但我们需要与 need.png 相同。

$width =  300;
$height = 400;
$image = new Imagick("wood.png");
$image->cropImage($width,$height, 0,0);
$current_image = new Imagick();
$current_image->readImage('1.jpg');
$current_image->cropImage($current_image->getImageWidth(),$current_image->getImageHeight(), 0, 0);
$current_image->thumbnailImage($width, $height);
$image->compositeImage($current_image, imagick::COMPOSITE_OVER, 0, 0);
header("Content-Type: image/png");
echo $image;

result.png need.png enter image description here enter image description here

0 个答案:

没有答案