HEICビューア
ファイルが選ばれていません。
デコーダーはこのタブで動くWebAssemblyです。写真はディスクからメモリに読み込まれるだけで、サーバーに送信されることはありません。
HEICはiPhoneが標準で写真を保存する形式ですが、必要なデコーダーはApple製品にしか入っていません。だからスマホでは普通に見えた写真が、パソコンでは開けないアイコンになります。このページはそのデコーダーをWebAssemblyとして読み込みます。
| 段階 / 形式 | 解像度 (px) | 容量 / メモリ (MB) | 色深度 (bits) | 品質 / PSNR (Q % / dB) | 処理時間 (s) |
|---|---|---|---|---|---|
| HEIC (ISO-BMFF hvc1) | 4032 × 3024 px | 2.4 MB | 10 bits (Display P3) | 100% ref | 0.00 s |
| WASM RGBA Canvas | 4032 × 3024 px | 48.8 MB | 8 bits / ch (32 bits) | ∞ dB (raw) | 0.14 s |
| DCT JPEG (High) | 4032 × 3024 px | 3.1 MB | 8 bits / ch (24 bits) | Q = 85% · 41.2 dB | 0.18 s |
| PNG DEFLATE (Ref) | 4032 × 3024 px | 18.6 MB | 8 bits / ch (24 bits) | Lossless · ∞ dB | 0.42 s |
ブラウザ内での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が失われています。