iPhone で撮った写真がフォルダにまとめてある。ファイルは HEIC で、1 枚あたり約 1.8 MB。元の写真とまったく同じに見える JPG が必要だ。品質 90 なら、12 MP の写真は約 3.4 MB の JPG になり、通常の表示サイズでは元の HEIC と見分けがつかない。品質を 60 に下げると、同じ写真は最初に見る空でバンディングが出る。
良い知らせは、「品質を落とさない」が実現可能だということ。悪い知らせは、それがデフォルトではないということ。品質は 4 つの選択で決まり、このチュートリアルではそれぞれを順に解説する。
「品質を落とさない」が実際に意味すること
HEIC から JPG への変換はどれも、HEVC 画像をデコードして JPEG として再エンコードする。JPEG は非可逆フォーマットで、一部の詳細は意図的に捨てられる。問題は、その捨て方に対し自分がどれだけ制御できるかだ。12 MP の写真で品質 95 なら、劣化は通常の表示サイズでは目に見えない範囲に収まる。品質 60 なら明らかだ。空にバンディング、エッジの周りにリンギング、影の部分はのっぺりとする。
だから目標はゼロ劣化ではない。JPG では不可能だからだ。目標は、エンコーダーの削り落としを知覚の閾値以下に設定すること。これは実現可能で、再現性もある。
ステップ 1:品質設定を選ぶ
すべてを左右する唯一の数字が品質設定だ。私たちのコンバーターを含め、ほとんどの変換ツールはスライダーでこれを公開している。
| 設定 | 得られるもの | 使う場面 |
|---|---|---|
| 95-100 | 知覚不能な劣化、最大の JPG | アーカイブ、プリント、サイズが二の次になるあらゆる用途 |
| 85-90 | 通常ズームでは見えない劣化 | 共有や画面表示を前提とした写真のデフォルト |
| 70-80 | グラデーションに軽微なアーティファクト | メール添付、気軽な共有 |
| 70 未満 | 目に見えるアーティファクト | 意図的にファイルを縮めたいときだけ |
品質 100 は「劣化なし」ではない。100 の JPG でも再量子化は行われ、HEIC が保持していた余分な色深度は落ちる。ただ、実用上最も近い設定というだけだ。本当に可逆の出力が欲しいなら、JPG は間違ったフォーマットで、代替は PNG だ。
ステップ 2:元ファイルから 1 回だけ変換する
人が品質を壊す最もありがちな原因は、すでに再エンコードされたファイルを再びエンコードすることだ。元の HEIC をそのまま JPG に変換する。ほかの変換ツールを通した JPG を変換してはならない。同じツールに結果を 2 回通して「きれいにする」のも禁物だ。処理を重ねるたびに量子化ノイズが少しずつ加わり、ノイズは積み重なる。これは非可逆 vs 可逆圧縮で取り上げたのと同じ世代劣化の効果だ。
ステップ 3:解像度を保つ
品質を目指すなら、縮小してはいけない。4000 × 3000 の写真をフルサイズで変換すれば、実際の詳細はすべて保たれる。ファイルを小さくするのが目的なら、解像度を下げるのが最も効果的な手段だが、それは品質とは別の決断だ。コンバーターのデフォルトに任せるのではなく、意図的に行うべきである。
ステップ 4:メタデータをどうするか決める
変換では EXIF データ、つまりカメラ、レンズ、GPS、タイムスタンプを引き継げる。通常、保持しておくと写真の整理に役立ち、写真家にとっては重要な意味を持つ。私たちの HEIC to JPG コンバーターはデフォルトでメタデータを引き継ぐ。プライバシーが来歴より重要なら、EXIF プライバシーガイドでどのフィールドを削除すべきか、その理由を解説している。
どこで変換を実行するか
次のどれでも、品質を高く設定すれば高品質の結果が得られる:
| デバイス | 方法 | 最適な用途 |
|---|---|---|
| Mac | Preview でファイル > 書き出す、フォーマットを JPEG に | 数枚の写真 |
| Windows | ブラウザのオンラインコンバーター | 何でも、インストール不要 |
| iPhone/iPad | 写真アプリの書き出し、またはオンラインコンバーター | 写真を 1 枚送る |
| どのデバイスでも | 品質を 90 以上にしたオンラインコンバーター | フォルダや一括処理 |
オンラインの方法はすべてのファイルをデバイス上に置いたまま処理する。Windows、Linux、Chromebook でも同じように動き、インストールするものは何もない。フォルダをドラッグし、品質を設定し、JPG をダウンロードする。必要なら全体を ZIP としてまとめて取得できる。
結果の確認方法
変換後、100% に拡大して 3 つの箇所を確認する。滑らかなグラデーション(空)、コントラストの高いエッジ(文字や窓枠)、暗い領域。空にバンドが出る、エッジにハローが出る、暗部にブロックが見えるなら、品質設定が低すぎたか、元ファイルが手元に届く前に再エンコードされていたかのどちらかだ。元の HEIC から品質 90 以上でやり直す。
まとめ
元の HEIC から品質 90 以上で 1 回だけ変換し、解像度は保つ。この組み合わせで、劣化が見えない範囲に収まった JPG ができる。人が「品質を落とさず」と言うとき、意味しているのはこれだ。
