変換せずに HEIC を読む。

下に HEIC または HEIF をドロップしてください。タグはファイル本体から読むので、ブラウザが絵を描けるかどうかに関係ありません。

HEIC は画像形式ではなくコンテナ

.heic ファイルは ISO Base Media File Format です。MP4 と同じ box 構造で、中身はアイテムの集まりです。ふつうは HEVC で符号化された画像 1 つ、多くの場合サムネイル、ときに深度マップ、HDR ゲインマップ、連写の複数コマなど。メタデータもアイテムのひとつです。EXIF は専用のアイテムに入り、どの画像を説明しているかを示す参照 box から指されます。JPEG のようにヘッダに座っているのではありません。

プレビューが出ないことがある理由

HEVC は特許に囲まれているため、Safari は HEIC をそのまま復号しますが、他の多くのブラウザはしません。ブラウザが断ると、この作業画面は WebAssembly の復号器でファイルを復号してプレビューを作ります。これは遅く、大きな写真では失敗することもあります。その場合はタグと一緒に、絵は描けなかったという注記が出ます。メタデータの読み取りは画像の復号に依存しないので、タグはどちらにせよ手に入ります。

iPhone が実際に書いているもの

完全な EXIF。カメラの機種、レンズ、露出、向き、撮影日時。位置情報が入っていれば緯度・経度と、多くの場合高度も。その上に Apple のメーカーノート——連写の識別子やシーン判定の手がかりなどを持つ、メーカー独自のブロックです。Live Photo は対になる動画も参照しますが、それは別のファイルで、この作業画面が開くものではありません。

HEIC の構造

HEIC はセグメントの列ではなく box の木です。画像でないものはすべて meta の中に入っていて、だからそこから何かを取り出すのは JPEG のセグメントを消すのとは別の仕事になります。図はこの木の 1 階層を描いています。colr はもっと深く、プロパティの box の下にあり、アイテムのバイト列は宣言された場所ではなく iloc をたどって届きます。
ftypmetaiinf / ilocirefExif アイテムmime アイテムcolrmdat
  • 構造
  • メタデータを持てる
  • 画像本体

HEIC は何をどこに置くか

meta
ファイル内の画像でないアイテムをすべて収める box。
iinf / iloc
どのアイテムがあるか、そしてそれぞれのバイト位置。
Exif アイテム
TIFF 構造の完全な EXIF ブロック。カメラと位置情報を含む。
mime アイテム
編集ソフトが書いていれば XMP。
iref
どのアイテムがどの画像を説明しているか。
colr
カラープロファイル。再エンコードすると失われる。

HEIC についての質問

ブラウザが表示できない HEIC でも読めますか?開く

読めます。タグを読むというのはファイルの box 構造をたどることで、HEVC の復号器は要りません。タグはすべて見えます。欠けることがあるのはプレビューのほうです。

iPhone の HEIC には位置情報が入っていますか?開く

撮影の瞬間にカメラの位置情報が入っていれば必ず入っていて、たいてい高度も付きます。上にファイルをドロップすれば、あれば座標が見えます。

HEIC からメタデータを取り除くには?開く

再エンコード整理を使います。HEIC を書けるブラウザがないからです。画像を復号し、何も埋め込まれていない JPEG として書き出します。きれいなファイルが、別のコンテナで、再エンコードなりの画質で手に入ります。

HEIC が 1 ファイルに複数の写真になっているのはなぜ?開く

コンテナがそれを許しているからです。連写、ポートレートモードの深度マップ、HDR ゲインマップは、主画像の隣に追加のアイテムとして収められます。タグ一覧は主画像のメタデータを示します。

できること

EXIF データを削除
写真をドロップして、埋め込みメタデータのないコピーをダウンロードします。JPEG は画素に触れずに EXIF セグメントが外れ、HEIC・PNG・WebP などは再エンコードされます。アップロードはありません。
位置情報を削除
写真が持っている座標を見てから、それのないコピーをダウンロードします。JPEG は位置情報タグだけを失い、他はすべて残ります。アップロードはありません。
JPEG の EXIF を編集
JPEG のタイトル、作成者、説明、著作権、ソフトウェア、撮影日時を変更して、編集済みのコピーをダウンロードします。端末内で動き、元のファイルは決して変更されません。
XMP・IPTC・ICC ビューア
ファイルが持つすべてのメタデータ群——EXIF、XMP、IPTC、ICC、メーカーノート——を区分ごとに読み、JSON で書き出せます。素材の検品、鑑識、処理の検証向け。アップロードはありません。
複数の写真を開く
最大 50 枚を開き、どれが位置情報を持っているかを確かめ、一式を表として書き出せます。アップロードは行わず、元のファイルに書き込むこともありません。