HEICからPNGへの画像変換ツール
HEICをPNGに変換することで、非可逆HEVC圧縮された写真を広くサポートされている可逆グラフィックファイルに変換します。
フォーマットの比較と技術仕様
| 仕様 | HEIC | PNG |
|---|---|---|
| MIMEタイプ | image/heic | image/png |
| タイプ | raster | raster |
| 圧縮 | lossy / lossless HEVC (H.265) | lossless (DEFLATE / LZ77 + Huffman) |
| 標準仕様 | ISO/IEC 23008-12 (HEIF) | W3C PNG 3rd Edition |
| マジックバイトヘッダー | 00 00 00 ... 66 74 79 70 68 65 69 63 (ftypheic) | 89 50 4E 47 0D 0A 1A 0A |
フォーマットの概要と用途
Apple製デバイスはストレージ容量を節約するために、デフォルトでHEIC形式を使用して写真を撮影します。携帯電話には効率的ですが、古いコンピュータ、基本的な画像エディタ、特定のWebブラウザでは開けないことがよくあります。HEICファイルをPNGに変換することで、どこでも正しく描画される汎用的な画像を作成し、互換性の問題を解決できます。 Webデザイナー、グラフィックアーティスト、ソフトウェア開発者は、この変換を頻繁に必要とします。標準的なWebアップロードフォームやレガシーなコンテンツ管理システムはHEICのアップロードを拒否します。画像をPNGに変換することで、追加のプラグインを必要とせずに、グラフィックがすべてのWebページで正しく表示され、PhotoshopやGIMPなどの編集ツールで動作するようになります。
技術仕様とコーデックの内訳
HEICはISOBMFFコンテナ内のHEVC(H.265)ビデオ標準に依存しており、非可逆または可逆圧縮を使用して写真データをコンパクトなサイズで保存します。PNGはDEFLATEアルゴリズムを使用し、LZ77スライディング辞書とハフマン符号化を組み合わせて完全に可逆なラスター保存を実現します。HEICのマジックバイトシグネチャは、バイトオフセット4のボックスタイプ「ftyp」で始まり、その後に「heic」や「mif1」などのブランドが続きます。PNGファイルは、89 50 4E 47 0D 0A 1A 0Aという正確な8バイトの16進数ヘッダーで始まります。
OSとブラウザの互換性
HEICの閲覧は、iOS 11以降、macOS High Sierra以降、およびHEIF拡張機能がインストールされたWindowsの最近のアップデートでネイティブ対応しています。ただし、Google Chrome、Mozilla Firefox、Microsoft Edgeなどの標準的なWebブラウザには、完全なネイティブHEICサポートがありません。対照的に、PNGは普遍的な互換性を誇ります。すべての最新のWebブラウザ、オペレーティングシステム、モバイルプラットフォーム、画像閲覧ソフトウェアが、追加のコーデックなしでPNGファイルをネイティブに開くことができます。
💡 役立つ情報
非可逆のHEICファイルを可逆のPNGファイルに変換しても、以前に破棄された画像データが復元されることはありませんが、編集時の将来的な世代損失を防ぐことができます。
フォーマットの比較と技術仕様
一般的な2MBのHEIC写真は、HEVC圧縮からDEFLATEでパックされた非圧縮ピクセルグリッドへの切り替えにより、5MBから8MBのより大きなPNGファイルに変換されます。この大きなファイルの転送には、400 Mbpsの光ファイバー接続で約0.16秒、高速5Gモバイルネットワークで0.8秒、標準的な4Gセルラー接続で約1.6秒かかります。
よくある質問
品質を落とさずにHEICフォトをPNG画像に変換するにはどうすればよいですか?
HEICは非可逆であることが多いため、可逆のDEFLATE圧縮を使用して正確なピクセルグリッドを保存することで、さらなる圧縮損失を回避できます。ただし、この変換によって元のHEIC圧縮プロセスですでに削除された詳細を復元することはできません。
HEICフォトとPNG画像の違いは何ですか?
HEICは、ISOベースメディアファイルコンテナ内で高度なビデオ圧縮コーデックを使用してファイルサイズを非常に小さく保ちます。PNGは可逆DEFLATE圧縮を備えたラスターグリッドを使用し、完全なアルファ透過をサポートしているため、絶対的なピクセル精度を持つより大きなファイルになります。