ImageMagick & Ufraw
Mo Issa
moi at ku.edu
Mon Oct 25 13:26:28 PDT 2010
> Hello all --
>
> I have ImageMagick installed using MacPorts and I also have Ufraw installed
> but somehow ImageMagick in failing at using ufraw-batch to convert RAW files.
> I keep on getting this message:
>
> $imagemagick convert /Users/xxx/Desktop/1-19-07-mean-judge.jpg
> /Users/xxx/Desktop/1-19-07-mean-judge.png
> $imagemagick convert /Users/xxx/Desktop/11095_B_BestRAW/11095_B_337.dng
> /Users/xxx/Desktop/11095_B_BestRAW/11095_B_337.jpgconvert: delegate failed
> `"ufraw-batch" --silent --wb=camera --black-point=auto --exposure=auto
> --create-id=also --out-type=png --out-depth=16 "--output=%u.png" "%i"' @
> error/delegate.c/InvokeDelegate/1061.
> convert: unable to open image
> `/var/folders/-2/-2W5oTwyFcK0QqAdpi+T3U+++TI/-Tmp-/magick-77L1mgOX.ppm': No
> such file or directory @ error/blob.c/OpenBlob/2572.
> convert: missing an image filename
> `/Users/xxx/Desktop/11095_B_BestRAW/11095_B_337.jpg' @
> error/convert.c/ConvertImageCommand/2946.
>
> Can anybody help. How do I configure ImageMagick to use ufraw as delegate. I
> Looked at the Delegate.xml file and This is what I have: Could it be that
> ImageMagick is not configured properly?
>
> Here's my delegate.xml file:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE delegatemap [
> <!ELEMENT delegatemap (delegate)+>
> <!ELEMENT delegate (#PCDATA)>
> <!ATTLIST delegate decode CDATA #IMPLIED>
> <!ATTLIST delegate encode CDATA #IMPLIED>
> <!ATTLIST delegate mode CDATA #IMPLIED>
> <!ATTLIST delegate spawn CDATA #IMPLIED>
> <!ATTLIST delegate stealth CDATA #IMPLIED>
> <!ATTLIST delegate thread-support CDATA #IMPLIED>
> <!ATTLIST delegate command CDATA #REQUIRED>
> ]>
> <!--
> Delegate command file.
>
> Commands which specify
>
> decode="in_format" encode="out_format"
>
> specify the rules for converting from in_format to out_format These
> rules may be used to translate directly between formats.
>
> Commands which specify only
>
> decode="in_format"
>
> specify the rules for converting from in_format to some format that
> ImageMagick will automatically recognize. These rules are used to
> decode formats.
>
> Commands which specify only
>
> encode="out_format"
>
> specify the rules for an "encoder" which may accept any input format.
>
> For delegates other than ps:*, pcl:*, and mpeg:* the substitution rules are
> as follows:
>
> %i input image filename
> %o output image filename
> %u unique temporary filename
> %Z unique temporary filename
> %# input image signature
> %b image file size
> %c input image comment
> %g image geometry
> %h image rows (height)
> %k input image number colors
> %m input image format
> %p page number
> %q input image depth
> %s scene number
> %w image columns (width)
> %x input image x resolution
> %y input image y resolution
>
> Set option delegate:bimodal=true to process bimodal delegates otherwise they
> are ignored.
> -->
> <delegatemap>
> <delegate decode="autotrace" stealth="True"
> command=""/opt/local/bin/convert" "%i"
> "pnm:%u"\n"autotrace" -input-format pnm -output-format svg
> -output-file "%o" "%u""/>
> <delegate decode="avi:decode" stealth="True" command=""mplayer"
> "%i" -really-quiet -ao null -vo png:z=3"/>
> <delegate decode="blender" command=""blender" -b "%i" -F
> PNG -o "%o""\n"/opt/local/bin/convert" -concatenate
> "%o*.png" "%o""/>
> <delegate decode="browse" stealth="True" spawn="True"
> command=""xdg-open" http://www.imagemagick.org/"/>
> <delegate decode="cdr" command=""uniconvertor" "%i"
> "%o.svg"; mv "%o.svg" "%o""/>
> <delegate decode="cgm" thread-support="False" command=""ralcgm" -d
> ps -oC < "%i" > "%o" 2> "%Z""/>
> <delegate decode="dvi" command=""dvips" -q -o "%o"
> "%i""/>
> <delegate decode="dng:decode" command=""ufraw-batch" --silent
> --wb=camera --black-point=auto --exposure=auto --create-id=also --out-type=png
> --out-depth=16 "--output=%u.png" "%i""/>
> <delegate decode="edit" stealth="True" command=""xterm" -title
> "Edit Image Comment" -e vi "%o""/>
> <delegate decode="eps" encode="pdf" mode="bi"
> command=""/opt/local/bin/gsx" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE
> -dNOPROMPT -dMaxBitmap=500000000 "-sDEVICE=pdfwrite"
> "-sOutputFile=%o" "-f%i""/>
> <delegate decode="eps" encode="ps" mode="bi"
> command=""/opt/local/bin/gsx" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE
> -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2
> "-sDEVICE=pswrite" "-sOutputFile=%o" "-f%i""/>
> <delegate decode="fig" command=""fig2dev" -L ps "%i"
> "%o""/>
> <delegate decode="gplt" command=""/bin/echo" "set size
> 1.25,0.62 set terminal postscript portrait color solid; set output
> "%o"; load "%i"" >
> "%u";"gnuplot" "%u""/>
> <delegate decode="hdr" command=""ra_pfm" "%i"
> "%o""/>
> <delegate decode="hpg" command=""hp2xx" -q -m eps -f `basename
> "%o"` "%i"; mv -f `basename "%o"`
> "%o""/>
> <delegate decode="hpgl" command="if [ -e hp2xx -o -e /usr/bin/hp2xx ]; then
> hp2xx -q -m eps -f `basename "%o"` "%i"; mv -f
> `basename "%o"` "%o"; else echo "You need to
> install hp2xx to use HPGL files with ImageMagick."; exit 1; fi"/>
> <delegate decode="htm" command=""html2ps" -U -o "%o"
> "%i""/>
> <delegate decode="html" command=""html2ps" -U -o "%o"
> "%i""/>
> <delegate decode="https" command=""/usr/bin/curl" -s -k -o
> "%o" "https:%M""/>
> <delegate decode="ilbm" command=""ilbmtoppm" "%i" >
> "%o""/>
> <delegate decode="man" command=""/usr/bin/groff" -man -Tps
> "%i" > "%o""/>
> <delegate decode="mpeg:decode" command=""/opt/local/bin/ffmpeg" -v
> -1 -vframes %S -i "%i" -vcodec pam -an -f rawvideo -y
> "%u.pam" 2> "%Z""/>
> <delegate encode="mpeg:encode" stealth="True"
> command=""/opt/local/bin/ffmpeg" -v -1 -mbd rd -flags +4mv+aic
> -trellis 2 -cmp 2 -subcmp 2 -g 300 -pass 1/2 -i "%M%%d.jpg"
> "%u.%m" 2> "%Z""/>
> <delegate decode="sid" command=""mrsidgeodecode" -if sid -i
> "%i" -of tif -o "%o" > "%u""/>
> <delegate decode="pcl:color" stealth="True" command=""pcl6"
> -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000
> -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u
> -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s"
> "%s""/>
> <delegate decode="pcl:cmyk" stealth="True" command=""pcl6" -dQUIET
> -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0
> -dGridFitTT=2 "-sDEVICE=bmpsep8" -dTextAlphaBits=%u
> -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s"
> "%s""/>
> <delegate decode="pcl:mono" stealth="True" command=""pcl6" -dQUIET
> -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0
> -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u
> -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s"
> "%s""/>
> <delegate decode="pdf" encode="eps" mode="bi"
> command=""/opt/local/bin/gsx" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE
> -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2
> "-sDEVICE=epswrite" "-sOutputFile=%o" "-f%i""/>
> <delegate decode="pdf" encode="ps" mode="bi"
> command=""/opt/local/bin/gsx" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE
> -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2
> "-sDEVICE=pswrite" "-sOutputFile=%o" "-f%i""/>
> <delegate decode="pic" command=""ra_pfm" "%i"
> "%o""/>
> <delegate decode="png" encode="launch" mode="encode"
> command=""gimp" "%i""/>
> <delegate decode="png" encode="webp" command=""webpconv"
> "%i" "%o.webp"; mv "%o.webp" "%o""/>
> <delegate decode="pnm" encode="ilbm" mode="encode"
> command=""ppmtoilbm" -24if "%i" > "%o""/>
> <delegate decode="pov" command=""povray" "+i%i" -D0
> +o"%o" +fn%q +w%w +h%h +a -q9 -kfi"%s"
> -kff"%n"\n"/opt/local/bin/convert" -concatenate
> "%o*.png" "%o""/>
> <delegate decode="ps" encode="eps" mode="bi"
> command=""/opt/local/bin/gsx" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE
> -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2
> "-sDEVICE=epswrite" "-sOutputFile=%o" "-f%i""/>
> <delegate decode="ps" encode="pdf" mode="bi"
> command=""/opt/local/bin/gsx" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE
> -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2
> "-sDEVICE=pdfwrite" "-sOutputFile=%o" "-f%i""/>
> <delegate decode="ps" encode="print" mode="encode" command="lpr
> "%i""/>
> <delegate decode="ps:alpha" stealth="True"
> command=""/opt/local/bin/gsx" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE
> -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2
> "-sDEVICE=pngalpha" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u
> "-r%s" %s "-sOutputFile=%s" "-f%s"
> "-f%s""/>
> <delegate decode="ps:cmyk" stealth="True"
> command=""/opt/local/bin/gsx" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE
> -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2
> "-sDEVICE=pam" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u
> "-r%s" %s "-sOutputFile=%s" "-f%s"
> "-f%s""/>
> <delegate decode="ps:color" stealth="True"
> command=""/opt/local/bin/gsx" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE
> -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2
> "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u
> "-r%s" %s "-sOutputFile=%s" "-f%s"
> "-f%s""/>
> <delegate decode="ps:mono" stealth="True"
> command=""/opt/local/bin/gsx" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE
> -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2
> "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u
> "-r%s" %s "-sOutputFile=%s" "-f%s"
> "-f%s""/>
> <delegate decode="rad" command=""ra_pfm" "%i"
> "%o""/>
> <delegate decode="rgba" encode="rle" mode="encode"
> command=""rawtorle" -o "%o" -v "%i""/>
> <delegate decode="scan" command=""scanimage" -d "%i"
> > "%o""/>
> <delegate decode="scanx" command=""scanimage" >
> "%o""/>
> <delegate decode="miff" encode="show" spawn="True"
> command=""/opt/local/bin/display" -delay 0 -window-group %[group]
> -title "%l of %f" "ephemeral:%i""/>
> <delegate decode="shtml" command=""html2ps" -U -o "%o"
> "%i""/>
> <delegate decode="svg" command=""rsvg" "%i"
> "%o""/>
> <delegate decode="txt" encode="ps" mode="bi"
> command=""/usr/bin/enscript" -o "%o" "%i""/>
> <delegate decode="miff" encode="win" stealth="True" spawn="True"
> command=""/opt/local/bin/display" -immutable -delay 0 -window-group
> %[group] -title "%l of %f" "ephemeral:%i""/>
> <delegate decode="webp" command="mv "%i"
> "%i.webp";"webpconv" -format PNG "%i.webp";
> convert "%i.png" "%o";rm "%i.webp"
> "%i.png""/>
> <delegate decode="wmf" command=""wmf2eps" -o "%o"
> "%i""/>
> <delegate decode="xps:color" stealth="True" command=""gxps"
> -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000
> -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u
> -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s"
> "%s""/>
> <delegate decode="xps:cmyk" stealth="True" command=""gxps" -dQUIET
> -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0
> -dGridFitTT=2 "-sDEVICE=bmpsep8" -dTextAlphaBits=%u
> -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s"
> "%s""/>
> <delegate decode="xps:mono" stealth="True" command=""gxps" -dQUIET
> -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0
> -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u
> -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s"
> "%s""/>
> </delegatemap>
>
>
>
>
> On Oct 25, 2010, at 10:29, John B Brown wrote:
>
>> > Ryan Schmidt wrote:
>>> >> On Oct 24, 2010, at 22:46, John B Brown wrote:
>>>> >>> The version in /opt/local/bin is 1.0.6, installed with texlive. There
>>>> is another bzip2 in /user/bin which is version 1.0.5. It was put there with
>>>> the latest combined Apple update, Mac OS 10.6.4. I'll just use rm on it.
>>>> That should fix my "bug" problems with bzip2.
>>> >> Removing parts of Mac OS X is probably not a good idea; there may be
>>> other parts of Mac OS X that rely on bzip2 being there.
>>>> >>> It's nice that the xcode compiler found that, or the source code was
>>>> set up to look for it. It's too bad the folk at Apple didn't use the later
>>>> version of bzip2 in their update load.
>>> >> Perhaps Apple will update bzip to 1.0.6 in an upcoming security update.
>> >
>> > Would copying the bzip2 from the port tree into /usr/bin work without
>> problems?
>
> In general it's not a good idea to replace Apple software with MacPorts
> versions, but in this particular case that's probably ok to do since it's just
> a minor version bump to fix a bug. You may want to look at "port contents
> bzip2" to see what all other files you may also want to copy / replace.
>
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-users/attachments/20101025/c696d011/attachment.html>
More information about the macports-users
mailing list