private static alphaRemove ( Imagick $im ) : Imagick | ||
$im | Imagick | Image to flatten |
return | Imagick | Flattened image |
private static function alphaRemove(Imagick $im)
{
$flat = new \Imagick();
$flat->newImage($im->getimagewidth(), $im->getimageheight(), "white", $im->getimageformat());
$flat->compositeimage($im, \Imagick::COMPOSITE_OVER, 0, 0);
return $flat;
}