JPEGに変換せずにRAW画像ファイルのサイズを変更する方法は?


10

RAW画像ファイル(.NEF)を12メガピクセルから約5メガピクセルにJPGに変換せずにサイズ変更するにはどうすればよいですか?


11
解決しようとしている実際の問題は何ですか?
フィリップケンドール


「生」の考え方は、それがソースファイルであるということです。
tedder42 2014年

回答:


12

あなたはそれらを変換する必要がありますいくつかの他の形式が、その形式はJPEGである必要はありません。たとえば、ファイルをJPEGではなくTIFFまたはPNGとして保存できます。RAWファイルはセンサーからほぼ直接読み取られるデータであるため、そのようなファイルの「サイズ変更」は意味がありません。代わりに、それらを使用可能な画像形式に処理し、目的に合わせて操作できます。


2
一部のカメラでは、さまざまなサイズの未加工ファイルを生成できます。たとえば、Canon 70Dは、小、中、大のRAWファイルを生成できるため、RAWファイルのサイズを変更するという概念は(少なくともCanonにとっては)理にかなっています。
Gabe 2014年

面白い; キヤノンは、センサーピクセルの半分または4分の3をダンプする「M-RAW」および「S-RAW」フォーマットを導入したようです。利点は、補間とより高いビット深度を制御できることですが、解像度とファイルサイズが小さくなります
Sam Mason

7

dcrawを使用して、生の画像データを、生の画像データのみを含む「生の」tiffファイルに変換できます。それには、コマンド「dcraw -D filename」を実行します。これにより、デモザイキングやスケーリングなしでtiffファイルが生成されます。この場合、このようなtiffファイルは通常のtiffファイルよりも小さくなります。これは、各ピクセルが「赤」、「緑」、または「青」のいずれかになるためです。次に、ImageJなどを使用してtiffファイルを編集してサイズを変更できますが、Bayerパターンを考慮する必要があります。これは、各色に対応するピクセルのみを考慮することで実行できます。イメージを3つの部分に分割して、新しい各イメージにカラーチャネルの1つのピクセルのみが含まれるようにすることができます。次に、各パーツのサイズを変更し、3つの画像を取得して結合された画像をコンパイルし、それらのピクセルを再びベイヤーパターンに従って配置します。


5

これができない理由を理解するには、RAWがどのように機能するかを理解することが役立ちます。

RAWには実際には色付きのピクセルは含まれていません。これは、ベイヤーパターンと呼ばれる赤と緑の交互のピクセルを表す単一チャネル(「グレースケール」)画像です。「実際の」ピクセルを実際に取得するには、ベイヤリングと呼ばれる複雑なアルゴリズムを使用して、隣接する各ピクセルから外挿する必要があります。

最初にデベヤリングを行わずにRAW画像をダウンサンプリングする(「jpegに変換する」)ための唯一の解決策は、各次元で整数係数によってダウンサンプリングすることです。これは、画像サイズが4,9、16などの要素によってのみ縮小できることを意味します。

あなたのケースでは、これは、プロセスでベイヤをかけたくない場合、最大12 MPを3 MPに縮小できることを意味します。


1
これよりも複雑です。Canon 70Dは、5472x3648、4104x2736、2736x1824(ソース)で未加工ファイルを生成できます。これらは、20MPと5MPに対応します。これらは、4:1の比率ですが、中間の11MPにも対応します。これは、予想される2:1の比率ではありません。
David Richerby 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.