ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
概要
HEIC(High Efficiency Image Container、ヒーク)は、HEIF(High Efficiency Image File Format)というコンテナフォーマットに HEVC(H.265)コーデックで圧縮した画像を格納した画像形式です。MPEG が 2015 年に標準化(ISO/IEC 23008-12)し、Apple が 2017 年 9 月の iOS 11 で iPhone 7 以降の標準カメラ形式として採用したことで一気に普及しました。
HEIC の最大の魅力は圧縮効率の高さです。同じ画質の JPEG と比べてファイルサイズを約 50% に抑えられるため、スマートフォンのストレージ・iCloud バックアップ・モバイル通信量を大幅に節約できます。さらに、HEIF コンテナの仕様により、1 ファイルに以下のような複数データを同梱できる柔軟性も持っています。
- メイン画像(高解像度)とサムネイル(低解像度)
- ライブフォト用の動画フレーム
- 深度マップ(ポートレートモード用)
- 編集前後の両方(非破壊編集)
- HDR / 10bit カラーデータ
- 連写の複数フレーム(バーストモード)
一方で HEVC コーデックには特許料が発生するため、Android や Windows では標準サポートされず、互換性問題が長く続いています。これが HEIC の普及を Apple エコシステム内に留めている主因です。
内部構造とマジックナンバー
HEIC / HEIF は AVIF と同じ ISOBMFF(MP4 系)コンテナを採用しています。識別子は ftyp ボックスのブランドコードで行います。
| オフセット | 値(HEX) | 意味 |
|---|---|---|
| 0x00–0x03 | 00 00 00 NN | ftyp ボックスサイズ |
| 0x04–0x07 | 66 74 79 70 | "ftyp" |
| 0x08–0x0B | 68 65 69 63 | "heic"(単一画像 HEVC) |
| 同上 | 68 65 69 78 | "heix"(HEVC、より厳密) |
| 同上 | 68 65 76 63 | "hevc"(シーケンス) |
| 同上 | 6D 69 66 31 | "mif1"(HEIF、汎用) |
| MIME | image/heic / image/heif | — |
HEIC は HEVC 圧縮を前提とする一方、HEIF はコンテナの総称であり、HEVC 以外のコーデック(AVC、JPEG など)も載せられます。AVIF も実体は HEIF の親戚(AV1 を載せた HEIF)です。
主な用途
- iPhone / iPad の標準写真フォーマット(iOS 11 以降)
- macOS Sierra 以降の写真アプリ標準
- iCloud 写真ライブラリのストレージ節約
- ライブフォトの保存(静止画+短い動画)
- ポートレートモードの深度マップ保存
- HDR 写真の保存(10bit)
- Samsung Galaxy 一部機種(独自パスでサポート)
関連形式との比較
| 項目 | HEIC | JPEG | WebP | AVIF |
|---|---|---|---|---|
| 圧縮率 | JPEG の約 50% | 基準 | JPEG の約 70% | JPEG の約 50%(より高画質) |
| コーデック | HEVC(H.265) | JPEG | VP8 | AV1 |
| ライセンス | 有償特許 | FRAND | ロイヤリティフリー | ロイヤリティフリー |
| iOS 標準 | ○(iOS 11+) | 選択可 | 非標準 | iOS 16+ 読み |
| Android 標準 | ×(一部対応) | ○ | ○ | Android 12+ |
| Windows 標準 | ×(拡張機能要) | ○ | Win10+ | Win11 |
| Web 配信 | ×(Safari 17+ のみ) | ○ | ○ | ○(モダン) |
| ライブフォト | ○ | × | × | シーケンス対応 |
編集・閲覧ツール
- iOS / iPadOS / macOS の写真アプリ:標準対応、編集も可能
- Windows 10/11:Microsoft Store から「HEIF 画像拡張機能」「HEVC ビデオ拡張機能」をインストールするとエクスプローラー+フォトで開ける
- libheif:オープンソースの C ライブラリ+CLI(
heif-convert)。Linux / Windows で HEIC を扱う事実上の標準 - ImageMagick:libheif バインディングで
magick in.heic out.jpg - Adobe Photoshop / Lightroom Classic:標準で読み込み可能(書き出しは要追加対応)
- Sharp(Node.js):libvips 経由で読み込み
- iMazing HEIC Converter:Windows / Mac 用のフリー変換ツール、一括 JPEG 化
注意点・落とし穴
- Web で直接配信できない:Safari 17 以降を除き、ブラウザは HEIC を表示できない。Web 用途には JPEG / WebP / AVIF に変換が必須
- Android / Windows との共有問題:AirDrop ではなくメール/メッセージで送ると、iOS 側が自動で JPEG に変換するが、条件により HEIC のまま送られることがある
- iOS の「フォーマット」設定:「設定 → カメラ → フォーマット → 互換性優先」にすると JPEG で撮影できる。共有先が固定されている場合はこちらが安全
- EXIF・GPS 情報の扱い:HEIC でも EXIF / GPS は保存されるが、変換時に欠落することがある
- SNS アップロード時の自動変換:多くの SNS が裏で JPEG に変換するため、せっかくの圧縮メリットが消える
- 動画と紛らわしい拡張子:HEVC を動画に使う場合は
.movや.mp4になる。.heicは画像専用 - 商用利用のライセンス:HEVC 特許プールが存在するため、業務用エンコーダーを組み込む場合はライセンスに注意
関連リンク
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
- JPEG(.jpg / .jpeg)
- PNG(.png)
- GIF(.gif)
- SVG(.svg)
- WebP(.webp)
- AVIF(.avif)
- HEIC(.heic / .heif)
- BMP(.bmp)
- TIFF(.tiff / .tif)
- ICO(.ico)
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?