【发布时间】:2014-10-05 07:39:59
【问题描述】:
我有 2 张图片 $main 和 $cutout_holes。 $main 只是任何图像,而 $cutout_holes 是我想用作蒙版的黑白图像,在 $main 中切割一些孔。我希望 $cutout_holes 的所有白色 (#ffffff) 像素在 $main 中切出完全透明的孔。以下是我到目前为止尝试过的,但它根本不起作用。
欢迎提出建议
<?
$image = new Imagick();
$image->newImage(100, 100, new ImagickPixel("#222222"));
$image->compositeImage($main, Imagick::COMPOSITE_DEFAULT, 0, 0);
$image->compositeImage($cutout_holes, Imagick::COMPOSITE_DSTIN, 0, 0, Imagick::CHANNEL_ALPHA);
header('Content-type: image/png');
$image->setImageFormat('png');
echo $image;
?>
【问题讨论】:
标签: php image imagemagick imagick