blendingColor($this->driver()); // get imagickpixel from blending color $pixel = $this->driver() ->colorProcessor($image->colorspace()) ->colorToNative($blendingColor); // merge transparent areas with the background color foreach ($image as $frame) { $frame->native()->setImageBackgroundColor($pixel); $frame->native()->setImageAlphaChannel(Imagick::ALPHACHANNEL_REMOVE); $frame->native()->mergeImageLayers(Imagick::LAYERMETHOD_FLATTEN); } return $image; } }