CR2 を PNG に変換 — 可逆だが大きい

CR2 を PNG にする変換は、Canon が raw ファイルに埋め込んだ JPEG を取り出し、可逆に PNG として再符号化します。下流が PNG しか受け付けないときにやる価値がありますが、元がすでに圧縮されていたので、結果は同じ JPG の何倍もの大きさで、中身は同じ絵だと知っておいてください。

  • 処理される場所 ブラウザーの中です。ファイルがアップロードされることはありません。
  • 非可逆 サイズと引き換えに細部が失われます。PNGはCR2のすべてを保持できません。
  • ファイルサイズの上限 1ファイルあたり100MBまで。無料、アカウント不要です。
  • 知っておきたいこと これは、撮影したときにカメラ自身が書き込んだプレビューを取り出すものです。ほとんどの機種では元と同じ解像度で入っています。カメラが現像した絵なので、そのときのピクチャースタイルがそのまま焼き込まれており、raw で撮る理由であるハイライトとシャドウの余地はここにはありません。見る・送る・アップロードする用途には申し分ありませんが、ファイルを現像することの代わりにはなりません。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

可逆の約束が raw ファイルでは果たせない理由

PNG は本当に可逆です。入れたものはピクセル単位でそのまま出てきます。ここでの落とし穴は「何を入れるか」です。CR2 はセンサーの格子をデモザイクして開くのではなく、変換ツールはカメラが撮影時に書き込んだ完成済みの JPEG を見つけて、それを元に作業します。ですから PNG は、非可逆な原本の可逆なコピーです。

これは仕掛けではなく算数です。カメラの JPEG 符号化器が捨てた細部は PNG がその絵を見る前にすでに消えており、どんな可逆の入れ物もそれを戻せません。PNG が保証するのは、この時点からさらに失われないということだけで、これから何度も編集して保存し直すなら意味がありますが、一度見るだけなら何の意味もありません。

3000 万画素の Canon PNG の算数

5D Mark IV のフレームはおよそ 6,720 かける 4,480 ピクセル、3000 万画素です。1 ピクセルあたり 3 バイトなら圧縮前でおよそ 90 MB になり、PNG の圧縮は繰り返しを見つける方式で、写真にはその繰り返しがほとんどありません。シーンにもよりますが、結果は 40 から 70 MB の間になると見込んでください。

同じファイルの JPG なら数メガバイトです。この差が拒否する importer や、保存のたびに画質が落ちる編集の連鎖といった具体的な理由に見合わないなら、それはただの上乗せです。CR2 から JPG への道のほうが良い選択です。

CR2 を PNG にすることが本当に正しい場面

実在する場面もあります。コンテストやストック素材の提出システムが PNG を指定し、他は拒否することがあります。科学・医療の画像パイプラインは、元が何であれ非可逆な段階を含まない形式を求めることがあります。古いデザインソフトの中には PNG を正しく扱い JPEG をうまく扱えない importer もあります。印刷の現場には理由抜きの社内ルールがあることもあります。

どの場合も答えは同じです。PNG を作り、フォームと議論せず、CR2 は残しておいてください。やってはいけないのは「高画質そうだから」という理由で PNG を選ぶことです。この組み合わせでは、同じ絵がより大きな入れ物に入るだけです。

PNG が落とし、CR2 がまだ持っているもの

2 つのものが失われます。1 つはカメラ自身のレンダリングを超えてセンサーが記録したすべて——14 ビットの階調域、ハイライトの余裕、あとからホワイトバランスをやり直す自由——です。これは CR2 にはありますが、抽出したプレビューにはなく、PNG にもありません。

もう 1 つはメタデータです。PNG を作るにはプレビューを復号して再符号化する必要があり、EXIF はそれに耐えられません。レンズ、露出設定、撮影時刻、GPS タグは出力に残りません。それらを残したいなら CR2 を一緒に保管するか、プレビューを再符号化せずにそのまま渡す JPG のルートを使い、そちらでは既定でオンになっているメタデータ削除をオフにしてください。

PNG が提供する透明は、Canon の写真には使えません

PNG の JPEG に対する最もよく知られた強みはアルファチャンネルですが、ここでは無関係です。raw 撮影のあらゆるピクセルはフォトサイトが記録した値で完全に不透明であり、PNG が運べる透明な部分は何もありません。

白背景の商品や透明背景の被写体のような切り抜きが必要なら、それは変換後に画像編集ソフトで行うマスキング作業です。PNG は透明を保持できる入れ物を提供するだけで、透明そのものを作り出しはしません。

ビット深度: PNG が保存できる値と実際に受け取る値

PNG はチャンネルあたり 16 ビットまで保存でき、14 ビットの Canon 撮影データの自然な居場所に思えます。そうではありません。14 ビットのデータは符号化器に届かないからです。埋め込みプレビューは普通の 8 ビット JPEG なので、そこから書かれる PNG も 8 ビットで、ウェブ用画像と変わらない階調域しか持ちません。

センサーの階調域を本当に運ぶ 16 ビット PNG が必要なら、CR2 をデモザイクする raw 現像ソフトから出す必要があります。Digital Photo Professional、Lightroom、Camera Raw、darktable はどれもそれを書き出せます。それは別のソフトが行う別の仕事で、このページがそれをしているわけではないと明言しておく価値があります。

この大きさの PNG が拒否される場所

大きな PNG は JPG が触れない上限にぶつかります。メールの添付は 20 か 25 MB で上限になることが多く、コンテンツ管理システムは既定で 8 から 10 MB を超えるアップロードを拒否することが珍しくありません。メッセージアプリは大きな画像を再圧縮し、JPG より劣った画像を相手に渡してしまいます。

このサイトの無料枠は入力 1 ファイルあたり 100 MB まで受け付け、どの Canon CR2 も余裕で収まります。制約は出力側と、それをどこへ送るかにあります。40 枚の 60 MB ファイルを作ってから相手先の上限に気づくのは面倒なので、まとめて変換する前に確認しておく価値があります。

Canon の撮影データをフォルダーごと PNG にする

まとめて処理できます。選んだファイルを置けば、それぞれ走査され、プレビューが抽出され、順に再符号化され、完成したセットは ZIP で受け取れます。ただし再符号化は本物の作業で、3000 万画素の PNG 圧縮は瞬時には終わらないので、大きな PNG バッチは同じ枚数の JPG より目に見えて時間がかかります。

すべてあなたの端末で完結するので、1 ファイルごとの課金も待ち行列もありません。まだ公開していない撮影データを先にウェブサイトへ渡す必要もありません。

編集が目的なら CR2 から PNG より良い道があります

PNG を選んだ理由が写真の編集なら、正直な助言はこのページを飛ばすことです。CR2 を raw 現像ソフトで開き、センサーデータに対してほぼ無料で露出とホワイトバランスを決め、そこから TIFF か 16 ビット PNG を書き出してください。

この変換機は、そのソフトが手元にない場合や、それをする価値がない場合、10 分後にファイルが必要な場合、行き先が絵だけを求めている場合のために存在します。その範囲内ではよい仕事をしますが、範囲の外では、より良い道具ならより良く作れたはずの大きなファイルを作るだけです。

CR2 を PNG に変換する手順

  1. お手元の CR2 ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に PNG を選びます。変換はブラウザーの中で行われ、ファイルはアップロードされません。
  3. できあがった PNG ファイル をダウンロードします。

CR2 と PNG——何が変わるか

CR2とPNGの比較
CR2PNG
正式名称Canon Raw 2Portable Network Graphics
拡張子.cr2.png
メディアタイプimage/x-canon-cr2image/png
圧縮方式可逆 — 何も捨てない可逆 — 何も捨てない
最初の公開20041996
発行元CanonPNG Development Group
仕様ISO/IEC 15948
ライセンス独自仕様オープン標準
現在の位置づけ旧式、ただし今もどこでも読める現行
ビット深度1416
扱える色RGBRGB, グレースケール, インデックスカラー
最大の画像1辺 2,147,483,647 px
ブラウザで開けるか対応なしすべてのブラウザ
代わりに検討される形式DNG, TIFF, JPGWebP, SVG, JXL

失われるもの

PNG にはGPS の座標を収める場所がないので、それらは CR2 ファイル から先へは進みません。元のファイルを捨てる前に確かめておくと役に立ちます——そして、捨てることこそが目的だったのなら、これはそのまま朗報です。

変換先の形式が追加で扱えるもの

PNG は透明を扱えますが、CR2 は扱えません。これは結果の側にあって、元のファイルが一度も使わなかった余地です。変換によって透明な背景ができるわけではなく、あとから作れるようになるだけです。

結果を開く

PNG は今のブラウザーならどれでも開けます。CR2 はそこまでも届きません。ファイルがウェブページや申込フォームへ向かうのであれば、たいていはそれがこの変換の理由のすべてです。

CR2 は 2004 年のもので、今ではほとんど使われていません。PNG は今のプログラムが書き出す形式なので、この変換は「読める状態を保つ」という話でもあります。

CR2 は 1 社のものですが、PNG は公開された仕様です(ISO/IEC 15948)。10 年後にも開けなければならないものにとって、これは効いてきます。そのころには、当時のプログラムのほうが残っていないかもしれないからです。

開くプログラムが重なりません。CR2 はAdobe Lightroom、Canon Digital Photo Professional、darktableで、PNG はAdobe Photoshop、GIMP、Paint.NETで開きます。結果を渡す相手には後者のどれかが要ります。

どちらの形式が何のためのものか

2 つは狙っている用途が違います。CR2 は写真と編集、PNG はスクリーンショット、ロゴと線画、ウェブです。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。

CR2 は Canon の形式です(2004 年に登場)。 この種のファイルは Canon EOS digital SLRs から出てきます。 土台にあるのは TIFF で、だからこそ CR2 という名前を聞いたこともないプログラムが、ときどきこれを開けてしまいます。

PNG は PNG Development Group の形式で、1996 年から使われています。規定は ISO/IEC 15948 です。Adobe Photoshop、GIMP、Paint.NETがこの形式を読めます。

CR2 から PNG:よくある質問

CR2 ファイル はどこかにアップロードされますか。

いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。

CR2 から PNG への変換は無料ですか。

はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。

CR2 を PNG に変換すると品質は落ちますか。

PNG は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。 これは、撮影したときにカメラ自身が書き込んだプレビューを取り出すものです。ほとんどの機種では元と同じ解像度で入っています。カメラが現像した絵なので、そのときのピクチャースタイルがそのまま焼き込まれており、raw で撮る理由であるハイライトとシャドウの余地はここにはありません。見る・送る・アップロードする用途には申し分ありませんが、ファイルを現像することの代わりにはなりません。

EXIF データは残りますか。

PNG にはGPS の座標を収める場所がないので、それらは CR2 ファイル から先へは進みません。元のファイルを捨てる前に確かめておくと役に立ちます——そして、捨てることこそが目的だったのなら、これはそのまま朗報です。

PNG にしたとき、結果の背景を透明にできますか。

PNG は透明を扱えますが、CR2 は扱えません。これは結果の側にあって、元のファイルが一度も使わなかった余地です。変換によって透明な背景ができるわけではなく、あとから作れるようになるだけです。

これらのフォーマットについて

この数値の出典

このページがCR2とPNGについて述べていることは検証できます。根拠となる資料は次のとおりです。