PerlMagick is an object-oriented Perl interface to ImageMagick. Use this forum to discuss, make suggestions about, or report bugs concerning PerlMagick.
I have installed ActiveState Perl 5.16.3
I have installed ImageMagick-6.8.4-10-Q8-x86-dll.exe
Rebooted.
ImageMagick runs OK from command line, but
PerlMagick
1) download perl source code and extract it
2) cd to perl-5.14.4\win32
3) edit makefile so that it references the correct version of visual studio and change the install path (the install path is in my %PATH%)
4) build perl using nmake, nmake test, nmake install (this works fine)
5) build ImageMagick and PerlMagick using the following:
a) uncompress the zip file downloaded from imagemagick.org
b) cd to VisualMagick\configure
c) run devenv configure.sln /Upgrade
d) run MSBuild configure.sln /property:Configuration=Release
e) run configure.exe edit the magick-baseconfig.h change MAGICKCORE_QUANTUM_DEPTH to 8 instead of 16, accept all defaults click Next etc. until finished.
f) cd ..
g) run devenv VisualDynamicMT.sln /Upgrade (to convert the solution to vs2010 format)
h) run MSBuild -ArgumentList VisualDynamicMT.sln /property:Configuration=Release (this works fine, some warnings, no errors)
i) cd ..\contrib\win32\ATL7\ImageMagickObject
j) run BuildImageMagickObject clean
k) run BuildImageMagickObject release
l) I then copy all dlls and exe files to a folder in my %PATH%
m) cd back to base ImageMagick directory
n) cd to PerlMagick
o) run perl Makefile.nt
p) run nmake
q) run nmake test (this fails all tests with the same error: &Image::Magick::constant not defined. The required ImageMagick libraries are not installed or not installed properly.)
I am not sure what to do here, if I revert back to version 6.8.3 all this works fine. Something happened between then and now to cause this process to fail.
I had the exact same problem on Windows 7, ISS 7.5 & active perl.
Now I got image magic to load but it still fail when i try to use it Exception
420: NoDecodeDelegateForThisImageFormat `edecp/tropheequebec.com/img//300px-PNG_transparency_demonstration_2.png' @ error/constitute.c/ReadImage/550
All the delegate are available and I see all the formats in the command line with the "configure -list whatever" option.