用語
HEIC
HEIC(High Efficiency Image Container)は、iOSとmacOSで写真やスクリーンショットに使われるApple標準の形式です。JPGより効率よく圧縮しながら、高い見た目の品質を保てます。
HEICとJPGの違い
HEICとJPGはどちらも非可逆の画像形式ですが、HEICはHEVC(H.265)動画コーデックを基にした、より新しい圧縮方式を使います。
同等の見た目なら、HEICはJPGよりおよそ40〜50%小さくなります。3 MBのJPG写真は、見た目で分かるほどの差を出さず、HEICでは約1.5 MBに圧縮できる場合があります。モバイル端末に何千枚もの写真を保存すると、数GB単位でストレージを節約できます。
HEICは、JPGより扱いやすい内容もあります。空、背景、ぼかした領域などの滑らかなグラデーションは、JPGで起こりやすい色の帯を抑えて圧縮できます。JPG特有のブロックノイズの原因となる8×8のブロック構造に依存しないため、文字やUIの鋭い輪郭にも向いています。
圧縮以外にも、HEICはJPGにない機能を持っています。透過、10ビットと12ビットの色深度、画像シーケンス(Live Photos)、深度マップに対応します。単にJPGを効率化した代替形式ではなく、現在の用途に合わせたコンテナ形式です。
一方で、互換性には制約があります。JPGはほぼすべての端末、ブラウザ、アプリ、プラットフォームで扱えますが、HEICはそうではありません。
互換性の問題
HEICを扱う際に困りやすいのは、対応する環境が限られることです。
- Windows: Microsoft StoreからHEIF Image Extensionsをインストールする必要があります。拡張機能がなければ、認識できないファイル形式として表示されます
- Webブラウザ: SafariはHEICを標準で扱えますが、Chrome、Firefox、EdgeはHEIC画像を描画しません。そのため、WebサイトではHEICをそのまま使えません
- SNSとメッセージサービス: 多くのサービスはHEICのアップロードを受け付け、自動で変換します。ただし、古いサービスや利用者の少ないサービスでは受け付けない場合があります
- メール: Appleのメールアプリは共有時にHEICをJPGへ自動変換しますが、すべてのメール作業で変換されるわけではありません
- 古いソフトウェア: HEICが普及する前に公開された画像編集、書類、デザイン用アプリでは、ファイルを開けない場合があります
iOSでは、HEICに対応していないアプリやサービスへ共有するときにJPGへ自動変換し、互換性の問題を減らします。ただし、自動変換が常に行われるとは限りません。AirDrop、iCloud、ファイルへの直接アクセスで転送した場合は、HEICのまま残ります。
HEICの変換方法
HEICファイルをApple以外のプラットフォームで使うには、形式を変換します。方法はいくつかあります。
macOSでは、プレビューでHEICファイルを開き、JPG、PNGなどの形式へ書き出せます。写真アプリも、形式を変えて書き出せます。フォルダー全体を一括変換する場合は、sipsなどの標準コマンドラインツールを使えます。
Windowsでは、HEIF拡張機能をインストールすると、フォトアプリでHEICを開き、互換性のある形式へ保存し直せます。サードパーティ製の変換ツールなら一括処理もできます。
自動ワークフローでは、HEIC入力に対応した撮影・処理ツールを使うと、Apple端末から受け取ったHEICを処理中にJPG、PNG、WebPへ変換できます。手動変換を省き、出力先に合う形式でファイルを渡せます。
大切なのは、作業のどの段階で変換するかを決めることです。iOSの保存形式をJPGへ変え、撮影時から変換を不要にする方法は簡単ですが、HEICによるストレージ節約の利点を失います。共有時に変換すれば、保存時は効率を保ち、渡すファイルだけ互換形式にできます。
よくある失敗
- WindowsやAndroidの利用者へHEICのまま共有する: 相手の環境ではファイルを開けない場合があります。Apple以外の環境へ送る前に、JPGまたはPNGへ変換します
- HEICを低画質のJPGへ変換する: どちらも非可逆形式なので、HEICを元に強くJPG圧縮すると劣化が重なります。変換時は高い画質設定(90%以上)を使います
- HEICをWebで使えると思う: 多くのブラウザはHEICに対応していません。Webで公開する場合は、JPG、WebP、AVIFへ変換してください
- HEICのストレージ節約を生かさない: ときどき互換性の問題が起きるという理由だけでiOSをJPG保存にすると、保存領域を多く使います。通常はHEICのまま保管し、共有時だけ変換する方法が現実的です
よくある質問
iPhoneが写真をHEICで保存するのはなぜですか?
AppleがiOSの標準形式としてHEICを採用したのは、同等の見た目ならJPGよりおよそ50%小さいファイルにできるためです。何千枚もの写真やスクリーンショットを保存する端末では、ストレージの使用量を大きく抑えられます。
WindowsでHEICファイルを開けますか?
Windows 10と11では、Microsoft StoreからHEIF Image ExtensionsをインストールするとHEICファイルを開けます。この拡張機能がなければ、標準のフォトアプリでプレビューしたり開いたりできません。
HEICは透過に対応していますか?
はい。JPGと異なり、HEICはアルファ透過に対応しています。そのため、透明背景のスクリーンショットも技術的には扱えますが、Apple端末でこの機能が実際に使われる場面は多くありません。
HEICをJPGへ変換すると画質が落ちますか?
わずかに低下します。HEICはすでに非可逆圧縮された形式で、JPGへ変換すると2回目の非可逆圧縮がかかります。追加の劣化を抑えるには、高い画質設定で変換してください。
iPhoneでHEICではなくJPGへ保存できますか?
はい。「設定」>「カメラ」>「フォーマット」で「互換性優先」を選ぶと、写真やスクリーンショットがHEICではなくJPGで保存されます。ファイルサイズは大きくなりますが、Apple以外のプラットフォームとの互換性が上がります。
出典
- HEIF - High Efficiency Image File Format — Nokia Technologies
- Apple製デバイスでHEIF/HEVCメディアを扱う — Apple