アップロードなし, 100%ローカル, アカウントなし

HEIC / HEIFをJPGに変換

HEIC形式のiPhone写真をローカルでJPEGまたはPNGに変換, ファイルはサーバーに送信されません。

HEICをJPGに変換の仕組み

HEIC to JPGは、libheif-jsライブラリをWebAssemblyにコンパイルして使用し、iPhoneおよびiPadのHEICおよびHEIF写真をJPEGまたはPNGフォーマットに変換します。変換はブラウザ内で完全に実行されます。1枚の写真、またはまとめて複数の写真をドロップすると、WASMモジュールが各HEICビットストリームをデコードし、得られた画像データを選択したフォーマットに再エンコードしてローカルダウンロードとして提供します。バッチ内の各ファイルにはそれぞれ個別のダウンロードリンクが用意されます。写真がサーバーに送信されることはありません。

HEIC(High Efficiency Image Container)はiOS 11以降がカメラ写真にデフォルトで使用するフォーマットです。同等の視覚品質でJPEGよりも優れた圧縮を実現しますが、多くのWindowsアプリケーション、Webプラットフォーム、古いソフトウェアはネイティブにサポートしていません。JPEGまたはPNGに変換することで、スマートフォンのカメラ設定を変更することなく幅広い互換性が得られます。

HEICをJPGに変換の使い方をステップごとに解説

  1. 1つまたは複数のHEICまたはHEIFファイルをアップロードエリアにドロップするか、クリックして参照します。
  2. 出力フォーマットとしてJPEGまたはPNGを選択します。
  3. JPEG出力の場合は、スライダーで品質レベルを設定します(品質が高いほどファイルサイズが大きくなります)。
  4. 「変換」をクリックします。libheif-js WebAssemblyモジュールが各ファイルをローカルでデコードします。
  5. 変換された各ファイルを個別にダウンロードします。バッチの場合、ファイルごとに1つのダウンロードリンクが生成されます。

よくある使用例

  • HEICがインストールされていないためデフォルトの写真アプリで開けない、iPhoneで撮られた写真をWindowsユーザーが受け取る場合。
  • image/heicのMIMEタイプをまだサポートしていないWebサイトにiPhoneで撮影した写真を表示する必要があるWeb開発者の場合。
  • HEICをネイティブに読み取れない古いAdobe製品にiPhoneカメラのショットをインポートするグラフィックデザイナーの場合。
  • iPhoneカメラフォーマット設定を変更せずにJPEGが必要なのに、HEICファイルを拒否するWebフォームに写真をアップロードするユーザーの場合。

よくある質問

変換によって維持されるHEIC機能はどれですか?

libheif-jsはHEICコンテナからプライマリ画像グリッドをデコードします。出力JPEGまたはPNGにはフル解像度のピクセルデータが含まれます。HDRトーンマッピング、マルチフレームバーストシーケンス、同じコンテナに保存されているデプスマップは抽出されません。プライマリの静止画像のみが変換されます。

ライブフォトやHEICシーケンスは処理できますか?

ライブフォトは静止HEICと短いMOV動画の2つのファイルとして保存されます。このツールは静止HEICをJPEGまたはPNGに変換します。ライブフォトのMOV部分は別ファイルであり、ここでは処理されません。

変換されたJPEGが元のHEICより大きいのはなぜですか?

HEICはHEVCコーデックを使用しており、JPEGのDCTアルゴリズムより優れた圧縮率を実現します。同等の視覚品質でHEIC写真はJPEGの半分のサイズになることがあります。高品質でJPEGに変換するとHEICの元ファイルより大きなファイルになります。これは予想される動作であり、ツールの制限ではありません。

変換中にHEICファイルはこのサイトのサーバーに読み込まれますか?

いいえ。libheif-js WebAssemblyモジュールはブラウザタブ内で実行されます。HEICバイトはローカルディスクから読み込まれ、ブラウザのメモリ内でデコードされ、出力はディスクに書き戻されます。どの段階でもデバイスからファイルデータが出ることはありません。

1回のセッションで複数のHEICファイルを変換できますか?

はい。複数のHEICファイルを一度にドロップできます。各ファイルは個別にデコードおよび変換されます。それぞれ個別にダウンロードしてください。すべての出力を1つのZIPファイルにまとめるオプションはありません。

iPhoneやAndroidのスマートフォンで、HEIC写真を直接JPGに変換できますか?

はい。libheif-jsはモバイル版のSafariやChromeを含め、ブラウザタブ内でWebAssemblyとして動作するため、写真を撮影したそのスマートフォンでこのページを開くことができます。フル解像度の写真を複数まとめて変換するとメモリの使用量が増え、古いスマートフォンやRAMの少ないスマートフォンではその影響がより顕著になります。

変換されたJPGまたはPNGにウォーターマークは付きますか?

いいえ。出力はデコードされたピクセルデータを選択したフォーマットに再エンコードしたものであり、ウォーターマーク、ロゴ、Sunastyのブランディングは追加されません。