·6 分

HEIC を JPG に変換する — /tools/heic-to-jpg の思想と使い方

iPhone で撮った HEIC 画像を Windows / Android や古いシステムで開けるよう JPG に変換するツール。サーバーに送らずブラウザ内で変換する仕組みと注意点を Zerosend 編集部が解説。

iPhone で撮影した写真を PC や同僚に送ったら「開けません」と言われた経験はありませんか。iPhone の標準形式 HEIC (High Efficiency Image Container) は、Apple エコシステム外では互換性が限定的です。Windows 10 以降はアドオンが必要、画像編集ソフトも対応が遅れがちです。

Zerosend の HEIC → JPG 変換ツール は、この問題をブラウザ内で解決します。

なぜブラウザ内で HEIC を変換するのか

iPhone で撮った写真は、個人・家族・仕事の私的情景を含みがちです。顔、家の中、位置情報、撮影日時。これらを無料のオンライン変換サービスにアップロードすることは、事実上それらの情報を第三者に預けることを意味します。

Zerosend は、HEIC のデコードから JPG の書き出しまで、すべてブラウザ内で行います。写真自体が外に出ないため、NDA 下の撮影素材や家族の写真でも安心して使えます。

使い方

  1. /tools/heic-to-jpg を開く
  2. HEIC / HEIF 形式の画像をドラッグ&ドロップ (複数可)
  3. 品質 (JPG の圧縮率) を選択
  4. 「変換を開始する」をクリック
  5. 結果を ZIP でダウンロード

仕組み

HEIC のデコードはブラウザ標準ではまだ実装されていないため、heic2any ライブラリを読み込んで使っています。heic2any は libheif を WebAssembly 化したもので、ブラウザ内で HEIC を Blob として展開できます。

  • HEIC ファイルを ArrayBuffer として読み込み
  • heic2any で JPEG Blob に変換 (libheif の WASM が実行される)
  • 必要なら Canvas 経由で品質を再指定
  • 元のファイル名を保持したまま .jpg 拡張子で書き出し

初回のみ libheif の WASM (約 2MB) をダウンロードするため少し待ち時間がありますが、2 回目以降はキャッシュから即時起動します。

よくある質問

Q. HEIC と HEIF の違いは? A. HEIF がコンテナフォーマットの総称で、HEIC はその中で HEVC (H.265) でエンコードされた静止画を指します。本ツールは両方対応しています。

Q. Live Photo はどうなりますか? A. 静止画部分のみが JPG として書き出されます。動画部分は含まれません。動画も抽出したい場合は別途 iPhone 側で「書き出す > 現状のまま」を使ってください。

Q. EXIF (撮影日時・位置情報) は引き継がれますか? A. 一部情報は失われます。位置情報のプライバシー観点ではむしろ利点です。

Q. 複数ファイルまとめて変換できますか? A. はい。ZIP で一括ダウンロードできます。数十枚程度までは快適に処理できます。

関連ツール


© Zerosend Editorial ← Blog Index

関連記事