IMagick is a native PHP extension to create and modify images using the ImageMagick API. ImageMagick Studio LLC did not write nor does it maintain the IMagick extension, however, IMagick users are welcome to discuss the extension here.
It appears that compositeImage() using imagick::COMPOSITE_MULTIPLY sometimes disregards the alpha channel of the source (overlaid) image.
The only way I've gotten it to retain the alpha channel for the source (overlaid) image is to first save the overlay image to disk, open it in Photoshop and re-save it.
Has anyone found a way around this?
Thanks.