Page 1 of 1

DLL filename and registration issue

Posted: 2016-05-19T10:39:56-07:00
by johnhcarsonjr
I am using ImageMajick on Windows 7 (installed from ImageMagick-7.0.1-5-Q16-x64-dll.exe) to try to compile a set of PNG files into an animated GIF. The command is
"C:/Program Files/ImageMagick-7.0.1-Q16/convert.exe" -delay 20 -loop 0 *.png julia.gif

I get the following error:
convert.exe: unable to load module 'C:\Program Files\ImageMagick-7.0.1-Q16\modules\coders\IM_MOD_RL_PNG_.dll'

When I look in the modules\coders\ directory, I see that IM_MOD_RL_png_.dll is present. The mismatch appears to be due to the fact that the file is not named IM_MOD_RL_PNG_.dll, that is to a capitalization issue. It is the same for all the DLLs in the directory. They all follow the same capitalization pattern.

Perhaps this is not a problem on Windows, but when I try to register IM_MOD_RL_png_.dll I get an error that the entry point DllRegisterServer was not found.

Re: DLL filename and registration issue

Posted: 2016-05-19T16:06:26-07:00
by snibgo
Does renaming the DLL file solve the problem?

Is "C:/Program Files/ImageMagick-7.0.1-Q16/" in your system path? If not, does putting it in the path solve the problem?