生の GRAY 形式で保存しているファイルがあり、それが tiff に変換されます。次のようにコマンドを実行すると機能します。
convert -size 1024X1024 -depth 16 -endian MSB imgTemp.gray /tmp/bla.tiff
しかし、入力として stdin を使用するように変更しても、次のことは行われません。
cat imgTemp.gray | convert -size 1024x1024 -depth 16 -endian MSB -:gray /tmp/bla.tiff
次のエラーが表示されます。
変換: このイメージ形式gray' @ error/constitute.c/ReadImage/532.
convert: missing an image filename
/tmp/bla.tiff' @ error/convert.c/ConvertImageCommand/3011 のデコード デリゲートはありません。
問題はなぜですか?