是否可以使用imag php库提取图像的alpha通道并将其保存为黑白png?
我一直在四处寻找,但似乎无法找到办法。
目前代码如下:
private function generateMask($file, $imagine){
$image = $imagine->open($file->getRealPath());
$image = $image->resize(new Imagine\Image\Box(200, 200));
$mask = $image->mask(); //Creates alpha from grayscale version instead of alpha
$newImage = $imagine->create(new Imagine\Image\Box(200, 200));
$newImage->applyMask($mask);
return $newImage;
}