Page 1 of 1

ImageCoderSignatureMismatch in ImageMagick-6.8.5-4-Q16

Posted: 2013-05-07T03:13:44-07:00
by peters
Platform: Windows 7
Toolset: v110
Version: ImageMagick-6.8.5-4-Q16

Getting the following exception when executing the code snippet below:
ImageCoderSignatureMismatch `xtrn': 52258c8 != 68510 @ error/module.c/OpenModule/1319

Reproduce:

Code: Select all

			std::list<Magick::CoderInfo> coderList;
		
			Magick::coderInfoList(&coderList, 
				Magick::CoderInfo::TrueMatch, 
				Magick::CoderInfo::AnyMatch, 
				Magick::CoderInfo::AnyMatch); 

			for(std::list<Magick::CoderInfo>::iterator entry = coderList.begin(); entry != coderList.end(); entry++) {

			}

Re: ImageCoderSignatureMismatch in ImageMagick-6.8.5-4-Q16

Posted: 2013-05-13T12:30:37-07:00
by dlemstra
The method RegisterXTRNImage should return '(MagickImageCoderSignature)'.

I also noticed that it is not possible to access the 'stealth' coders using the Magick::coderInfoList method. The method MagickCore::GetMagickList and Magick::coderInfoList both skip them. Maybe an extra isStealth parameter should be added to Magick::coderInfoList.