Page 1 of 2

no decode delegate for this image format

Posted: 2012-03-24T19:28:19-07:00
by mgrant
There appears to be a bug on Windows (or at least Windows 2008R2) with the latest .exe package.

Please see the thread here: viewtopic.php?f=1&t=20599

The windows distribution was working but somewhere between 6.7.1 and 6.7.6, something changed and it no longer works. I can't find old .exe installers to try, it seems only the latest .exe is on sourceforge.

Is there some way I can get around this?

Re: no decode delegate for this image format

Posted: 2012-03-24T19:47:39-07:00
by mgrant
Incidentally ImageMagick-6.7.6-1-Q8-windows-static.exe works fine. ImageMagick-6.7.6-1-Q8-windows-dll.exe does not work.

Re: no decode delegate for this image format

Posted: 2012-03-27T13:32:12-07:00
by jupiter
i can confirm this bug, and afaik i noticed that it came up with the switch to vs2010 precompiles. the one made with vs2008 work fine, the 2010 don't.


also the same problem occurs when i compile it myself using vs2010. are there any workarounds to get it running?

Re: no decode delegate for this image format

Posted: 2012-03-27T18:31:00-07:00
by magick
Try ImageMagick 6.7.6-2. If you continue to have the problem, let us know and we will investigate.

Re: no decode delegate for this image format

Posted: 2012-03-28T02:10:44-07:00
by jupiter
where can i find the 6.7.6-2 package? i only find the -1 package on the website

Re: no decode delegate for this image format

Posted: 2012-03-28T09:31:52-07:00
by fmw42

Re: no decode delegate for this image format

Posted: 2012-03-29T00:11:03-07:00
by jupiter
i just tested the new version, and I'm still getting the same problems.

Re: no decode delegate for this image format

Posted: 2012-04-02T00:10:12-07:00
by jupiter
any updates to this problem yet?

Re: no decode delegate for this image format

Posted: 2012-04-05T05:42:37-07:00
by jupiter
will you investigate that problem?

@mgrant did you make any progress?

Re: no decode delegate for this image format

Posted: 2012-04-05T06:02:00-07:00
by magick
According to Microsoft, The VS2010 compiler and run-time libraries should run on Windows Server 2008 R2 for x64. Are you on a i386 machine or x64? We suspect the problem is related to VS2010 and its run-time libraries which makes it a MIcrosoft problem rather than ImageMagick unless we're packaging improperly. However, we have not gotten any reports of problem with any of the other supported versions of MS. Unfortunately we do not have access to a Windows Server 2008 R2 so its quite difficult to debug.

Re: no decode delegate for this image format

Posted: 2012-04-05T08:14:30-07:00
by jupiter
I'm running windows 7 64bits

Re: no decode delegate for this image format

Posted: 2012-04-05T08:25:17-07:00
by magick
We have Windows 7 and cannot reproduce the problem. We download / install http://www.imagemagick.org/download/bin ... ws-dll.exe and it runs without complaint. If it fails for you, we will need more information about the failure to help us debug it.

Re: no decode delegate for this image format

Posted: 2012-04-05T10:30:35-07:00
by brook.monroe
I have Windows 7 and I have the problem with JPEG images. What I notice is that delegates.xml has no entry for jpeg or jpg. Is JPEG support internal to convert, or is it relying on an external program not included in the distribution package?

Re: no decode delegate for this image format

Posted: 2012-04-05T11:10:25-07:00
by magick
If you install the precompiled-binaries you will have JPEG support. Type
  • identify -list format
and JPEG should be listed as a format. If you are building from ImageMagick Windows source, it includes the JPEG source and support for JPEG should automagically be built along with the ImageMagick API's.

Re: no decode delegate for this image format

Posted: 2012-04-05T12:28:35-07:00
by brook.monroe
It lists JPEG as a supported format, but still complains that there's no delegate. (This is a binary install, by the way.)
JPEG* JPEG rw- Joint Photographic Experts Group JFIF format (80)
JPG* JPEG rw- Joint Photographic Experts Group JFIF format (80)
convert.exe: no decode delegate for this image format `/CUSS/CZ/leftup.jpeg' @ error/constitute.c/ReadImage/533.
convert.exe: no data returned `file:///C:/CUSS/CZ/leftup.jpeg' @ error/url.c/ReadURLImage/232.
It also doesn't correctly render Chinese text tags encoded in UTF-8 using the SimHei font, but that's another thread....