Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
This low level technique failed as CopyBlack composition does not understand grayscale images, only CMYK images, resulting in part of memory being copied instead! Though using the correct higher level operator -combine to do this does work properly.
More information on exact you are operating on the images is needed.
fmw42 wrote:The image is cmyk. IM probably does not resize well unless you convert the image first to rgb (preferably with profiles)
In the original bug report Tim suggests adding "-colorspace rgb". Would that help? Would it hurt images that are not cmyk?
If you are on a version of IM after 6.7.5.5 (possibly as late as 6.7.6.7) you need to use -colorspace sRGB, as after that sRGB and RGB were switched in -colorspace. However, the conversion to rgb would be best done using profiles, that is more accurate color conversion. Adding -colorspace sRGB/RGB should not matter if our image is already sRGB.
With regards to CMYK. CMYK is ment to be a linear colorspace. As a result of the sRGB RGB this change CMYK will be correctly converted to linear colorspace when previously is was probably coming out with inverted sRGB values.
You can similulate what IM did previously with CMYK using (post change IM)