質問: 0.0~255.0の輝度値で32ビットfloat型で保存したRAWファイルfloat.raw(256x4608)をImageMagickでconvertしてtifまたはgifファイルに変換したいのですが、うまくいきません。 convert -depth 32 -size 256x4608 gray:float.raw outimg.tif うまくいかないというのは、上のように実行してもImageMagickはエラーを返さず、 display outimage.tif の出力結果が意図していたものとは全然違うということです。 ちなみに、同じRAWファイルをプログラム処理して8ビットunsigned char型で保存したRAWファイルは、以下のコマンドでconvertでき、出力結果も正常です。 convert -depth 8 -size 256x4608 gray:unchar.raw outimg.tif どなたかお助けを~(>_<)
回答: #1回答に関連して、 手元のいくつかのPCで調べてみると、 convertの-define オプションは ver 6から標準実装(?)になっているようです。 (convert -help で見てみると、ver 5のconvertにはなくて、ver 6のconvertには含まれていました。)