要点
これは100%クライアントサイドのRAW→JPG変換ツールです。.cr2、.nef、.arw、.dng(あるいはCR3 / RAF / RW2 / ORFなど)をドロップすると、 カメラがファイルの中に埋め込んだJPEGの位置を特定し、それをダウンロード可能な.jpgとしてお渡しします。これはRAW現像ソフトではありません。センサーデータをデモザイクしたり、ホワイト バランスを再適用したりすることは決してありません。カメラがすでに レンダリングしたものを表に出すだけです — だからこそ、何もアップロードせずに ブラウザのタブで即座に動作します。
RAWファイルの中に実際にあるもの
カメラのRAWは、2つのものが積み重なったものです。誰もが話題にするのはセンサーのモザイク — カラーフィルターアレイの背後にある 未処理の光の読み取り値で、RAW現像ソフトがデモザイクしてトーンマッピングし、 絵にしなければなりません。しかし、主要なカメラはどれも同じファイルの中に、 できあいのJPEGプレビューも書き込みます。背面の画面で写真を 表示できるように、そしてOSがフルのRAWエンジンなしでサムネイルを描けるように、 です。この埋め込みJPEGこそが、このツールが抽出するものです。
CR2、NEF、ARW、DNGはいずれもTIFF/EPコンテナの上に作られています。画像ファイル ディレクトリ(IFD)の連なりで、そのうちの1つが専用のタグ (JPEGInterchangeFormat / JPEGInterchangeFormatLength)に プレビューのバイトオフセットと長さを記録しています。エンジンはそれらのタグを 読み取り、完全なFFD8…FFD9のJPEGを切り出します — 推測なしで。 Canonの新しいCR3やFujifilmのRAFは異なるコンテナレイアウトを使うため、それらに ついてはファイルをスキャンしてJPEGの境界を探し、最大の埋め込みJPEGを見つけます。 いずれの場合も、ブラウザはそのあとそのJPEGをデコードして、ダウンロードを提供する 前に本当のピクセル寸法を確認します。
できること・できないこと — 正直に
手に入るもの
カメラ自身のJPEG。たいていはフルのセンサー解像度で、.jpgとしてそのまま保存されます — 再圧縮なし、つまり世代的な画質劣化なし。 見た目は機内レンダリングに一致します。カメラの背面で見たのと同じ ホワイトバランス、コントラスト、シャープネスです。
手に入らないもの
現像されたRAW。露出の復元も、ハイライト/シャドウの余裕も、カスタム プロファイルもありません — それにはセンサーデータから作業するRAW パイプラインが必要です。そして機種が中解像度のプレビュー(長辺でおよそ 1600〜1920px)しか埋め込んでいなかった場合、その小さな画像がここでの 正直な上限です。ツールはそうなったときに明示します。
これが重要なのは、多くの「RAW変換ツール」が、告げずにこっそり同じ埋め込み プレビューの手口を使い、あたかもファイルを現像したかのように匂わせるからです。 あなたは現像していませんし、私たちも現像していません — 違いは、私たちがそう 言うことです。RAWデータの本当の編集の余裕が必要なら、元のファイルを残して RAW現像ソフトで開いてください。
「アップロードなし」がスローガンではなく検証できる理由
RAWファイルは大きく、そして個人的なものなので、これこそが要点です。ファイルは ブラウザ自身のファイルAPIで読み取られ、お使いのマシン上で処理されます。この ページは、あなたのデータを運ぶリクエストを一切行わず、RAWエンジンのチャンクは 純粋なTypeScriptです — サーバーへの往復も、wasmの隠れた通信もありません。 鵜呑みにしないでください。開発者ツールを開き、ネットワークタブを選び、ファイルを ドロップして、何も外に出ないことを確かめてください。これはノーアップロード修復ページで実証済みの、 同じゼロアップロードの原則です。
ファイルが破損して見える場合
故障しかけたカードから取り出したり、切れた接続でコピーしたり、書き込み途中で 切れたりしたRAWは、プレビューのオフセットがファイルの末尾より先を指していたり、 コンテナのヘッダーが乱れていたりすることがあります。ツールが有効な埋め込み JPEGを見つけられないときは、結果を偽らず、見つかった内容をお伝えし、まずファイルの修復へご案内します。そのあと戻ってきて、 復元後のバージョンを変換してください。