but the conversion fails. IM calls dcraw with the input raw file correctly and dcraw writes to the provided temporary filename but then IM tries to open a different one.
So, I made a copy of the existing dng: delegate, removed the "-4" argument (removing this argument gives us a different type of raw photo conversion) and changed "dng" to "dcr". Now the conversion works using a command similar to "convert dcr:file.cr2 file.jpg".
But if I change "dcr" to "dcraw8" as in the example, it fails. I tried using arbitrary names and, for example, using the prefix "q" instead of "dcr" works but "qq", "qqq" and "qqqq" all fail. Typical output when it fails (in this case using the prefix cr8) is:
Code: Select all
Q:\Photos>imconvert cr8:img_1001_9398.cr2 img.jpg
Loading Canon EOS 50D image from C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/magick-Xyutu
bj5 ...
Scaling with darkness 0, saturation 16383, and
multipliers 2.333008 1.000000 1.209961 1.000000
Converting to sRGB colorspace...
Writing data to C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/magick-SIEg7JtK.ppm ...
imconvert: unable to open image `C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/magick-0vnIG
odB': No such file or directory @ blob.c/OpenBlob/2482.
imconvert: unable to open module file `C:\Program Files\ImageMagick-6.5.9-Q8\mod
ules\coders\IM_MOD_RL_CR8_.dll': No such file or directory @ module.c/GetMagickM
odulePath/669.
imconvert: unable to open file `C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/magick-0vnIGo
dB': No such file or directory @ constitute.c/ReadImage/571.
imconvert: missing an image filename `img.jpg' @ convert.c/ConvertImageCommand/2
849.
I'm using version 6.5.9.
Pete