I know the code is still full of "@todo's" and "doesn't work", but the sole problem I got when trying to use underlay with imagemagick was the fact that the file is passed to imagemagick in its streamwrapper name (public://myimage.png), not its real path name (D:\projects\project1\www\sites\all\files\myimage.png). See attached patch.

CommentFileSizeAuthor
imagemagick-underlay.patch859 bytesfietserwin

Comments

fietserwin’s picture

Status: Needs review » Fixed

Fixed and committed by the patch from #1494830: Patch for multiple issues with canvas actions.

Please note that defining files (if an effect needs one) has been changed with that patch and will probably be further changed. I'm thinking that explicitly specifying public:// or private:// is better than the module looking at a number of places. This will thus be a not backwards compatible way, unless you start using public:// or private:// right away.

7.x-1.0 is on its way, check the project page regularly...

Note that these effects still might have problems with Imagemagick when image sizes do differ. Will create a separate issue for that.

fietserwin’s picture

Status: Fixed » Closed (duplicate)