извлечение альфа-канала изображения

Можно ли извлечь альфа-канал изображения и сохранить его как черно-белый png с помощью библиотеки воображаемого php?

Я искал вокруг, но не могу найти способ сделать это.

В настоящее время код выглядит так:

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;
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …