Linuxで生のビットマップを表示できるソフトウェアは何ですか?


10

RAWファイルがありますが、ピクセル形式や画像の幅がわかりません。データをすばやく表示し、さまざまな形式を簡単に試すことができるツールが必要です。Windows向けのこのようなツールの例は7yuvです。Linuxでこのタスクを実行するためのソフトウェアは何ですか?

注:これはデジタルカメラRAWとは何の関係もないので、Googleを使用してこの質問に答えようとする私の欲求不満です。

7yuv


たくさんのものが利用できると思います(リポジトリをすばやく検索すると、おそらく十分な結果が得られます)。でも私が好むのはdigikamです(私は他の人は試していません)。GIMPに未加工ファイルの表示と操作を可能にするプラグインがあることも確信しています。
VasPle

リポジトリを検索しても、適切なものは見つかりません。さらに、質問で述べられているように、これらはCamera Rawではありません。
Alistair Buxton 2012年

LinuxではWINEを介して7yuvを使用できます。シルバーレーティングなので、おそらく問題なく動作します... Linuxネイティブの代替が見つからない場合は、試してみてください。
VasPle

回答:


7

Gimpがこれを実行できることがわかりました。ファイルをrawとして開くだけで、画像をプレビューできるこの便利なダイアログが表示されます。

ここに画像の説明を入力してください


生データファイルを開くにはどうすればよいですか?
Val

[ファイル]→[開く]をクリックし、ファイルタイプをrawに変更します。
Alistair Buxton 2014

1
RGB専用です。グレースケール(8ビット)のraw形式を開く方法
Nadav B

6

convert ImageMagickから

たとえば、8ビットの2x3グレースケール:

printf '\x00\xFF\x88\xFF\x00\xFF' > f

次に:

convert -depth 8 -size 3x2+0 gray:f out.png

コマンドの説明:

  • -depth 8:各色は8ビットです
  • -size 2x3+02x3画像。+0ファイルのオフセット0から開始することを意味します。メタデータヘッダーがある場合は、オフセットでスキップできます。
  • gray:fhttp://www.imagemagick.org/script/formats.phpで定義されているように、入力ファイルはfであり、形式はです。ImageMagickは通常拡張子から形式を決定するため、この奇妙な表記が使用grayされますが、ここでは拡張子はありません。 。

ここでの問題は、出力の表示方法です。直接eog

eog out.png

画像が小さすぎるため、あまり良くありません。拡大する場合eogは、ピクセルを混ぜ合わせる表示アルゴリズムを使用します。これは、ほとんどの写真に適していますが、私たちの場合はそうではありません。私は2つの可能性を見つけました:

  • gimp out.png。画像エディターは、すべてのピクセルを表示する必要があります。
  • convert out.png -scale 300x200 out2.png-scale代わりに必要とされて-resizeいるので、-resizeよく似アップミクセルピクセルeogデフォルトで。

出力:

ここに画像の説明を入力してください

RGBの例:

printf '\xFF\x00\x00\x00\xFF\x00\x00\x00\xFF' > f
convert -depth 8 -size 3x1+0 rgb:f out.png

ここに画像の説明を入力してください

Ubuntu 16.04、ImageMagick 6.8.9でテスト済み。


1
これはまともなソリューションです。私は自分の入力でスクリプトを作成しましたが、常に機能します。
Subin Sebastian
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.