回答:
適切な専門知識とツールを持っている人が生ファイルを操作するのを難しくするものはありません。それはそれらのツールと専門知識を持っている周りに多くの人々がいないというだけです。
RAWファイルをJPEGに操作するために必要なツールは、RAWファイルを別のRAWファイルに操作するために必要なツールよりもはるかに広く普及しています。これはおそらく、生ファイルを操作するのがより難しいという認識から来ています。そのようなコンテストの主催者のほとんどは、生ファイルから高度に操作されたJPEGを作成する方法に慣れています。彼らのほとんどは、生データがまったく操作できないことをおそらく気づいていないでしょう。つまり、彼らは、表示サイズにとらわれないデジタル環境での300 dpi(意味しない)の意味さえ理解していません。
皮肉なことに、報道機関のロイターはそれを逆にしています。彼らは、画像が撮影されたときにカメラでJPEGとして生成された(と思われる)画像のみを受け入れます。
RAWファイルは、カメラセンサーの出力用のコンテナーに過ぎません。各ピクセルでフルカラー情報を提供する画像に処理する必要があります。そのため、RAW変換ソフトウェアへの入力として意図されているため、RAWファイルを操作することを目的としたプログラムはありません。
他のデジタルファイルと同じようにビットで構成されているため、たとえばバイナリエディタを使用して、任意の部分を変更できます。難しいのは、RAWファイルに一貫性のある変更を加えることです。これにより、変更が自然に見えるようになります。画像サイズによってカメラの機能が失われるため、RAWファイルをトリミングできません。オブジェクトをシーンに追加またはシーンから削除するには、特定のカメラに固有のRAW変換の逆変換を行う必要があります。
ロスレス、高ビット深度の画像の保存と交換のためのより良いフォーマットがあります。生ファイルの主な利点は、最小限に処理されたセンサーデータが含まれていることです。したがって、生のファイルを書き込むためのコードを書くことに誰もが(かなり重要な)努力を強いられる理由はありません。つまり、生ファイルを送信することは、(i)元のショットを所持していること、(ii)元のショットがどのようになっていたかを示すための実用的な方法です。これは、オリジナルの法的所有権の不十分な証拠です。
このためのツールがないため、RAWファイルは操作が困難です。
それらを操作することは無意味なので、ツールはありません。
RAWファイルは標準の画像を保持しません。特定のカメラモデルのセンサーから直接読み取ったデータを保持します。標準的な画像を取得するには、各カメラモデルに固有の方法で処理する必要があります。
RAWファイルを「表示」するには、元のカメラモデルの詳細が必要です。これが、LightroomなどのRAWコンバーターが、新しくリリースされたカメラごとに更新を取得する必要がある理由です。対照的に、JPEGまたはPNGは、どこから来たのかを知らなくても、どのデバイスでも表示できるように設計されています。それらはどんな画像でも保持できるようになっています。
これにより、RAWファイルを直接カメラで作成する以外の方法ではまったく意味がないことが明らかになったと思います。(詐欺を犯したくない場合、または特定のRAWフォーマットをリバースエンジニアリングしてカメラをよりよく理解したり、独自のRAWコンバーターを作成したりする場合を除きます。)
典型的なカメラセンサーはRGBピクセルをキャプチャしませんが、その代わりに、わずかに異なる場所にある入力の異なる赤感知ピクセル、緑感知ピクセル、青感知ピクセルをキャプチャします。生ファイルは、キャプチャされた個々のピクセルの値を報告します。
生ファイルをRGBピクセル形式に変換すると、通常、出力ファイルの各ピクセルは、元のセンサーのピクセル数の重み付けとフィルター処理された平均になります。データが変換されると、結果のファイルの各ピクセルは、任意の色を独立して表すことができます。たとえばRGBピクセルのファイルの彩度を調整したい場合、個々のピクセルの赤の値はその青と緑の値に基づいて、同様に各ピクセルの青を赤と緑に基づいて調整し、それに基づいて緑を調整できます。赤と青。
ただし、RAWファイルにホワイトバランス調整を適用したい場合、個々のピクセルは単一の明度値しか検出できないため、個々のピクセルの色を調整することはできません。赤いオブジェクトの生の画像の彩度を下げたい場合、すべての赤を感知するピクセルの青と緑の値を増やすことはできません。代わりに、明るく照らされた赤を感知するピクセルに近い青を感知するピクセルと緑を感知するピクセルについて報告された値を増やす必要があります。このような操作は難しくありませんが、適用するたびに画像が少し劣化します。対照的に、センサーデータをRGB画像に変換する動作は一般に損失を伴いますが、そのような損失は一度だけ発生する必要があります。
それをする必要がないので。
高度な操作プログラムは通常、非破壊的であるため、プログラムは通常、元の画像を使用しますが、操作を追加のファイル(またはデータベース)に保存します。簡単な編集には、サイドカー.xmpが使用されます。
非破壊的なワークフローを持つことには大きな利点があります。1つはすべて:バックアップが簡単ですが、何も失うことなく、いつでも元の情報を使用してさらに操作を行うことができます。
私はUFRawも生で節約できると思います。
技術的にそれらを作成することは難しくありません:一般的な未加工ファイルは圧縮されたTIFFファイルであり、ピクセルの色とジオメトリのいくつかのよく知られた解釈(リーダーによって使用されるため)といくつかの追加のEXIF情報を含みます。