はい、ImageMagickほとんどのLinuxディストリビューションにインストールされ、macOSとWindowsで使用できます。あなたのイメージは600x400で、ファイル内だけで16ビットグレー値がimage.dat
呼び出された場合
だから、あなたはターミナルでこれを行うと、あなたが見ることができますoutput.jpg
と呼ばれるファイルになるだろう:
convert -size 600x400 -depth 16 -endian MSB GRAY:image.dat -auto-level output.jpg
た場合を512バイトのヘッダーがあり、あなたが使用します。
convert -size 600x400+512 ...
をデータではなくグレースケールよりも色、使用している場合:
convert -size 600x400 -depth 16 -endian MSB RGB:image.dat ...
あなたの代わりにJPG、使用のPNGたい場合は、次の代替として
convert ... result.png
を、あなたはPGM(ポータブルグレーマップ)または PPM(ポータブルピックスマップ)形式のファイルの書き込みを検討することもできは非常に簡単なのプログラムから、NetPBM Wiki descriptionを参照してください。あなたの画像サイズはそれに含まれます。通常は、P5
(グレースケールの場合)またはP6
(カラーの場合)をASCIIデータではなくバイナリで使用します。その後、ImageMagickのとその後単にJPEG(またはPNG)にそれを変換し、決してJPEGファイルまたはPNG画像を書き込み、またはライブラリとのリンクを心配する必要がすることができます
convert result.pgm result.png # convert greyscale results to PNG
convert result.ppm result.jpg # convert colour results to JPG, or PNG, or TIFF, or GIF...