有人有使用Imagick::setImageClipMask的例子或经验吗?
我正在努力让它工作。有人有使用Imagick::setImageClipMask的例子或经验吗?,imagick,Imagick,我正在努力让它工作。 $text\u layer->setImageClipMask($mask\u layer); 我希望$mask\u层的所有黑色区域都会擦除$text\u层的匹配区域。 它没有任何效果。这种方法可以达到你想要的效果。在PHP中,您可以执行以下操作: 无论出于何种原因,当像这样转储图像时,似乎什么都没有发生。在蒙版“应用”之前,我必须将其合成到空白图像上:$copy=new Imagick();$copy->newImage($width、$height、'transpare
$text\u layer->setImageClipMask($mask\u layer); 我希望$mask\u层的所有黑色区域都会擦除$text\u层的匹配区域。 它没有任何效果。这种方法可以达到你想要的效果。在PHP中,您可以执行以下操作:
无论出于何种原因,当像这样转储图像时,似乎什么都没有发生。在蒙版“应用”之前,我必须将其合成到空白图像上:$copy=new Imagick();$copy->newImage($width、$height、'transparent、'png');$copy->compositeImage($im,Imagick::COMPOSITE_OVER,0,0);$im->destroy();$im=$copy代码>