完全無料

HEIC を JPG に 変換

iPhoneで撮影されたHEIC画像を、一般的なJPG形式に高品質で瞬時に変換します。安全・高速、そして完全無料です。

ここにHEICをドロップ

最大50MBまで対応

または

このツールについて

HEIC は、2017 年の iOS 11 以降、iPhone が JPEG ではなく HEVC でエンコードされた HEIF で写真を撮影するようになったときに、Apple が高効率画像ファイル形式 (HEIF) に採用したファイル拡張子です。この形式は、同じ画質で JPEG の約 2 倍効率的に画像を圧縮します。つまり、12 メガピクセルの一般的な iPhone の写真には、HEIC では約 1.5 ~ 2 MB かかるのに対し、JPEG では 3 ~ 4 MB 必要になります。欠点: HEIC は Apple エコシステム外ではあまりサポートされていません。 Windows、Android、およびほとんどの Web ツールでは、追加のソフトウェアまたはコーデックがなければこのファイルを開くことができません。

このコンバータは、libheif デコーダの JavaScript ポートをラップする heic2any ライブラリを使用して、ブラウザ内で HEIC を完全にデコードします。デコードされたビットマップは、ブラウザの内蔵エンコーダを使用して JPEG として再エンコードされます。ファイルはどの時点でもデバイスから離れることはなく、パイプライン全体がローカルで実行されます。

出力 JPEG 品質のデフォルトは 90 です。これにより、画像はソースと視覚的に区別できなくなりますが、オリジナルの HEIC と同等のサイズのファイルが生成されます。値を高くすると (95 ~ 100)、ファイル サイズが増加しますが、目に見える利点は最小限になります。値を低くすると (60 ~ 75)、スペースは節約されますが、滑らかなグラデーションや複雑なテクスチャで圧縮アーティファクトが発生する可能性があります。

HEIC を JPG に変換する理由

互換性がすべての理由です。 Windows 上の電子メール受信者は、HEIC をプレビューできないことがよくあります。 Web アップロード フォームは形式を拒否します。写真プリントサービスでは受け付けておりません。古い写真編集ソフトウェアは HEIC を完全に拒否するか、有料のプラグインを必要とします。共有する前に JPEG に変換すると、煩わしさがなくなります。

Apple エコシステム内であっても、クロスプラットフォーム ハンドオフでは JPEG がより安全な選択肢であることに変わりはありません。 Windows の同僚に HEIC 写真を AirDrop すると、開けないファイルが生成されます。 Linux 上で実行される企業ドキュメント管理システムに HEIC をアップロードすると、通常は失敗します。 JPEG はどこでも機能する最小公倍数です。

使い方

iPhone の写真をドロップして、JPEG を取得します。デコーダは HEIC ファイルと HEIF ファイルの両方で機能します。

  1. HEIC ファイルをアップロードする: ダウンロード フォルダー、フォト ライブラリ、または AirDrop の保存先からファイルをドラッグします。最大 50 MB のファイルがサポートされます。拡張子は .heic と .heif の両方が受け入れられます。
  2. JPEG品質を選択してください: デフォルトは 90 で、これはソースによく一致します。より高い品質 (95+) がサイズ上のペナルティに値することはほとんどありません。アーカイブの忠実度よりもサイズが重要な Web 共有には、低い値 (75) が適しています。
  3. 変換する: heic2any ライブラリは、HEIF コンテナと HEVC でエンコードされた画像データを RGB ビットマップにデコードします。ビットマップはキャンバス上に描画され、canvas.toBlob('image/jpeg',quality / 100) を介してエクスポートされます。フル解像度の iPhone 写真の場合、デコードには 1 ~ 2 秒かかることがあります。
  4. ダウンロード: JPEG をデバイスに保存します。元の HEIC はそのまま残ります。複数の写真の変換は、入力ごとに 1 回のダウンロードで順次処理されます。

一般的な使用例

技術的な詳細

HEIF (ISO/IEC 23008-12) は、ISO ベース メディア ファイル形式から派生したコンテナ形式です。コンテナー内では、画像データは HEVC (H.265) フレーム内コーディングでエンコードされます。これは、JPEG DCT パイプラインよりも大幅に効率的です。 HEIF は、複数の画像シーケンス、深度マップ、ライブ写真を保存することもできます。

heic2any は HEIF コンテナをデコードし、libheif の HEVC デコーダにディスパッチします。両方とも Emscripten 経由で JavaScript にコンパイルされます。出力は、RGBA ピクセル値を含む ImageData オブジェクトであり、キャンバスに描画されます。 JPEG エンコードは、ブラウザのネイティブ エンコーダを使用する標準 ITU-T T.81 パイプラインに従います。

デコード速度が主なボトルネックです。 12 MP iPhone HEIC を最新の携帯電話やラップトップで JavaScript でデコードするには 1 ~ 3 秒かかります。古いデバイスではさらに長くなります。それに比べれば、JPEG へのエンコードには数分の 1 秒しかかかりません。

ベストプラクティス

よくある質問

HEIC を JPG に変換すると画質が低下しますか?
JPG は非可逆 DCT ベースを使用します。わずかな品質の低下が見られる場合がありますが、ほとんどの目的では、違いは無視できます。損失を最小限に抑えるために、可能な場合はより高い品質設定を選択してください。
他の画像形式ではなく JPG を選択する必要があるのはどのような場合ですか?
JPG は、滑らかな色のグラデーションを持つ写真や画像に最適です。 Web や印刷での使用に適したビジュアル品質を維持しながら、写真の PNG よりもはるかに小さいファイル サイズ (多くの場合 5 ~ 10 倍小さい) を生成します。
複数の HEIC ファイルをバッチ変換できますか?
このツールは、最高の品質を保証するために一度に 1 つのファイルを処理します。複数のファイルの場合は、このプロセスを繰り返すだけです。各変換にかかる時間はわずか数秒です。
変換中、私の画像は非公開に保たれますか?
はい。 HEIC ファイルは、Canvas API と JavaScript を使用してブラウザ内で完全に処理されます。サーバーには何もアップロードされません。ファイルはデバイスからコンバータに直接送信され、デバイスに戻ります。
最大ファイルサイズはどれくらいですか?
50MB。ビットマップ全体がキャンバスにデコードされるため、実際の制限はデバイスのメモリに依存します。最新の iPhone は 1 ~ 4 MB の範囲で HEIC を生成しますが、これは制限内です。
HEICビデオ(HEVC)を変換できますか?
いいえ。このツールは静止画像のみを処理します。 HEIC ビデオは技術的には同じ HEVC コーデックですが、MOV コンテナに保存されます。別のビデオ形式に変換するには、ビデオ固有のツールが必要です。
Live Photosでも機能しますか?
静止画コンポーネントを変換します。 Live Photo に付随するモーション ビデオは個別に保存され、この変換では保存されません。
私のデバイスではデコードが遅いのはなぜですか?
JavaScript での HEVC デコードは計算コストが高く、ネイティブ HEVC デコードよりもおよそ 5 ~ 10 倍遅くなります。最新のデスクトップでは、12 MP の写真を 1 ~ 2 秒で処理します。古いモバイル デバイスの場合は 5 ~ 10 秒かかる場合があります。デコード速度に関係なく、出力は同じです。