HEICビューア

ファイルが選ばれていません。

デコーダーはこのタブで動くWebAssemblyです。写真はディスクからメモリに読み込まれるだけで、サーバーに送信されることはありません。

HEICはiPhoneが標準で写真を保存する形式ですが、必要なデコーダーはApple製品にしか入っていません。だからスマホでは普通に見えた写真が、パソコンでは開けないアイコンになります。このページはそのデコーダーをWebAssemblyとして読み込みます。

HEICブラウザデコード仕様比較(4032 × 3024 px / 12 MP基準)
段階 / 形式解像度 (px)容量 / メモリ (MB)色深度 (bits)品質 / PSNR (Q % / dB)処理時間 (s)
HEIC (ISO-BMFF hvc1)4032 × 3024 px2.4 MB10 bits (Display P3)100% ref0.00 s
WASM RGBA Canvas4032 × 3024 px48.8 MB8 bits / ch (32 bits)∞ dB (raw)0.14 s
DCT JPEG (High)4032 × 3024 px3.1 MB8 bits / ch (24 bits)Q = 85% · 41.2 dB0.18 s
PNG DEFLATE (Ref)4032 × 3024 px18.6 MB8 bits / ch (24 bits)Lossless · ∞ dB0.42 s
01

ブラウザ内でのHEICデコード・JPG圧縮・EXIF解析の仕組みは?

技術仕様・変換式: ISO/IEC 14496-12 ISO-BMFF (hvc1 10-bit Display P3) → libheif WebAssembly decode → 8-bit sRGB RGBA Canvas (RAM = W × H × 4 bytes) → DCT JPEG Q ∈ [1, 100] / lossless PNG DEFLATE (24-bit RGB reference).

実測サンプル(12 MP iPhone写真): 4032 × 3024 px (12.2 MP) iPhone .heic (2.4 MB) → 48.8 MB RGBA canvas buffer (4032 × 3024 × 4 bytes) in 0.14 s; equivalent Q = 85% JPG is 3.1 MB at 41.2 dB PSNR (0.18 s).

HEICファイルが開けないのはなぜ?

ファイルはサーバーに送られますか?

送られません。デコーダーはこのタブで動くWebAssemblyで、写真はディスクからメモリに読み込まれるだけです。

なぜWindowsやChromeでHEICが開けないのですか?

HEICの中身は多くの場合HEVCで圧縮されており、その特許ライセンスの事情でデコーダーが広く配布されていません。Apple製品には最初から入っています。

撮影日時が表示されません。このページが消したのですか?

いいえ、ここではファイルを一切書き換えません。表示されない場合は、すでにExifが失われています。