图像alpha通道提取

时间:2014-12-16 17:59:41

标签: php image alpha

是否可以使用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;
}

0 个答案:

没有答案