拡張子は突然目に入ります。写真をパソコンにコピーしたら、画像ではなく何も開けないファイルが並んでいた。壊れているわけでも、Appleが勝手に作った変な形式でもありませんが、パソコンにはたいてい足りないものがあります。
HEICという名前が指すもの
HEICはHigh Efficiency Image Containerの略で、圧縮方式ではなく入れ物の名前です。中身はたいていHEVCで圧縮された画像で、これは高解像度の動画に使われるのと同じコーデックです。iPhoneはiOS 11、2017年からこの形式で保存するようになりました。
入れ物なので、画像を複数入れられます。Live Photos、バースト、ポートレートなどが1つのファイルに収まるため、1枚のわりに容量が大きいことがあります。
- HEICとHEIFは同じ入れ物の別名です
- 中身はほぼHEVC圧縮の画像です
- 1つのファイルに複数の画像が入ることがあります
なぜパソコンで開けないのか
問題は形式ではなく特許です。HEVCには特許が絡み、デコーダーを配布するには許諾が要ります。だからAppleは自社のOSに載せ、それ以外はほとんど載せていません。ChromeもFirefoxもHEICを表示せず、Windowsは別途拡張機能を求めます。
スマホでは普通に見えていた写真が、パソコンでは「?」のアイコンになるのはこのためです。ファイルは無事で、足りないのは読む側です。
いますぐ中身を見る方法
見るだけなら、自分の端末で動くデコーダーをブラウザに読み込ませるのがいちばん早いです。このサイトのHEICビューアはまさにそれで、アップロードせずにタブの中でデコードし、実際の画像サイズと撮影日時も表示します。
Windowsでは、Microsoft StoreのHEIF画像拡張機能を入れる手もあります。ただし地域によっては動画コーデック側が有料になりました。Macなら何も要らず、プレビューがそのまま開きます。
変換すべきときとしなくていいとき
見ることと渡すことは別です。フォーム、印刷所、古いソフトなど、相手が処理できるファイルを必要としているなら、プレビューではなく実体としてのJPGが要ります。そこは変換する場面です。
一方で、念のためライブラリ全体を変換する意味はありません。HEICは容量が半分で、iPhone上では同じように見えます。元のまま置いておき、必要になったときにJPGを作れば足ります。
HEICファイルとは何ですか?
HEICはJPEGより画質が悪いのですか?
逆です。同程度のファイルサイズなら、HEICのほうが圧縮効率が高いぶん情報を多く残せます。開けないのはソフトの問題で、画質の問題ではありません。
iPhoneがHEICで保存しないようにできますか?
できます。設定、カメラ、フォーマット、互換性優先を選ぶと、以降の撮影はJPEGになります。すでにある写真はHEICのままです。
HEICとHEIFの違いは何ですか?
実用上はありません。HEIFが規格の名前、HEICがAppleの使う拡張子です。同じソフトで開け、同じように変換できます。
AVIFとは何が違いますか?
考え方は似ていますが、AVIFはAV1というロイヤリティフリーのコーデックを使います。だからブラウザが標準で表示でき、HEICは表示できません。
どのソフトでも開けないHEICは壊れていますか?
多くの場合は壊れていません。必要なのはデコーダーだけです。専用のビューアでも開かないときは、コピーが途中で切れている可能性を疑ってください。