HEIC to JPG変換 - 無料、アップロード不要

iPhoneのHEIC/HEIF写真をJPG、PNG、WebPに変換します。デコーダーはブラウザ内で動作するため、写真が外部にアップロードされることは一切ありません。

HEIC to JPG変換の仕組み

目にするファイル名はHEICですが、その中身のフォーマットはHEIF(High Efficiency Image File Format)です。これはAppleがiOS 11で標準カメラフォーマットとして採用したISOコンテナです。コンテナ内部では、4K動画と同じHEVCコーデックで実際の画像が圧縮されています。これが、同等の画質で保存した場合、HEIC写真が通常JPGの半分のサイズになる理由です。さらに、このコンテナはJPGには無い情報も保持できます。アルファチャンネル、10ビットの色深度、ポートレートモードで使用される深度マップ、Live Photosの画像シーケンス、複数の画像を1つのファイルにまとめることなどです。JPGへの変換とは、HEVC圧縮された画像を完全にデコードして生のピクセルに戻し、それらのピクセルを、はるかに古いJPGのDCT圧縮で再エンコードすることを意味します。これは本物のトランスコードであり、単なる名前の変更ではありません。そのため、このサイトの他のツールが行うようなヘッダー編集と比較して、処理が明らかに遅くなります。このコンバーターは、WebAssemblyにコンパイルされたlibheifを使用して、ブラウザ内でこのデコードを実行します。最初に変換する画像では、そのWebAssemblyモジュールをダウンロードしてインスタンス化する必要があるため、数秒かかります。後続の画像は、読み込まれたモジュールを再利用するため、はるかに速く完了します。ファイルはあなたのデバイスから直接メモリに読み込まれ、結果はダウンロードとして返されるため、写真がサーバーに送信されることは一切ありません。意外に思われることが多いため、2つの結果を明確に述べておきます。第一に、出力はほとんどの場合、入力よりも大きくなります(通常2〜3倍)。これは、JPGがHEVCの効率に匹敵できないためです。これはバグではなく、変換が失敗した兆候でもありません。第二に、HEICが保持できる付加情報は失われます。出力先をJPGにした場合、アルファチャンネルはフラット化され、Live Photosの動画部分は破棄されて静止画のキーフレームのみが保持され、ポートレートモードのぼかしに使われる深度マップデータも失われます。透明度を保持する必要がある場合は、JPGではなくPNGまたはWebPを出力先として選択してください。このツールは、ファイル拡張子やOSが報告するMIMEタイプ(どちらもHEICでは信頼性が低い)を信用せず、ISOコンテナのブランドバイトを検査することでファイルを識別します。

なぜHEICをJPGに変換するのか

HEICはスマートフォン上では容量を節約しますが、その効率性は写真がスマートフォンの外に出た瞬間に役に立たなくなります。依然として多くのソフトウェアが、.heicファイルを認識できないからです。

Windows、古いAndroidスマートフォン、Linuxなど、HEVCデコーダーライセンスのないデバイスでiPhoneの写真を開く
求人応募、保険請求、マーケットプレイスへの出品、ほとんどのプリントサービスなど、HEICを受け付けないサイトやポータルにアップロードする
古いバージョンのPhotoshop、GIMP、Word、PowerPointなど、HEIFを読み取れないエディターやオフィスソフトにインポートする
受信者が変換せずに確実に見られるよう、メールやメッセージに写真を添付する

HEICをJPGに変換する方法

手順は4つ。すべてローカルで処理されます。写真はお使いのデバイス上でデコードされ、外部に送信されることはありません。

1

1つまたは複数の.heic、.heif、.hifファイルを追加します。ドラッグ&ドロップするか、ファイル選択ツールをご利用ください。すべてのファイルは、ファイル名ではなく内容によって検証されます。

2

出力形式を選択します。最も広い互換性にはJPG、ロスレス出力や透明性が必要な場合はPNG、最小のファイルサイズを求めるならWebPをお選びください。

3

JPGまたはWebPの品質を設定します。90%が適切なデフォルト値です。約70%を下回ると、圧縮ノイズが見え始めます。

4

変換を実行し、画像ごとの進行状況を確認します。その後、各写真を個別にダウンロードするか、バッチ全体を1つのZIPファイルとしてダウンロードします。

よくある質問

HEICの方が、圧縮効率が純粋に優れているからです。JPGよりも約20年後に設計されたHEVCコーデックで画像を保存しており、通常、同じ画質を半分以下のバイト数で実現します。画像をJPGとして再エンコードすると、その効率性が失われ、ファイルサイズが大きくなります。2倍から3倍になるのが普通です。写真に何かが追加されたわけではなく、解像度も変わりません。出力サイズが気になる場合は、代わりにWebPを選択してください。効率性がHEICにはるかに近く、現在のすべてのブラウザでサポートされています。
いいえ。HEIFデコーダーは、libheifをWebAssemblyでビルドしたもので、ブラウザのタブ内で動作します。ファイルはお客様のデバイス上でメモリに読み込まれ、そこでデコードされ、結果はダウンロードとして直接手元に返されます。一切の送信は行われません。これは、カメラロールの写真が個人的なものであり、位置情報を含むことが多いため、ここでは特に重要です。つまり、ページを読み込んだ後はネットワーク接続がなくてもこのツールは動作し続け、実用的なバッチ処理の制限は、アップロードの上限ではなく、お客様のデバイスのメモリ容量となります。
HEIFのデコードには、WebAssemblyにコンパイルされた大規模なCライブラリであるlibheifが必要です。最初の画像をデコードする前に、これをダウンロードしてインスタンス化する必要があり、接続環境やデバイスに応じて通常2〜5秒かかります。一度読み込まれると、その後のアクセス中はメモリに常駐するため、2枚目以降の画像変換ははるかに高速になります。画像は意図的に1度に1つずつ処理されます。デコードされた写真は大量のwasmメモリを占有するため、バッチ全体を並行してデコードすると、ピーク時の使用量が倍増し、スマートフォンではタブがクラッシュする可能性があるからです。
生き残るのは静止画のみです。Live Photosの動きは別のビデオトラックとして保存されており、破棄されます。キーフレームが残されます。編集アプリが背景のぼかしを再計算するために使用するポートレートモードの深度マップは破棄されます。そのため、画像に既に焼き付けられたぼかしは保持されますが、調整することはできなくなります。透明度はPNGまたはWebPに変換すれば保持されますが、JPGにはアルファチャンネルがないため、透明領域はフラット化されます。これらが重要な場合は、出力先としてPNGまたはWebPを選択してください。
はい。好きなだけファイルを追加してください。ファイルは順次変換され、現在どの画像をデコードしているかを示すカウンターが画面に表示されます。すべてのファイルに、同じ出力形式と品質設定が適用されます。処理が完了すると、写真を個別にダウンロードするか、バッチ全体を1つのZIPとして取得できます。各出力ファイルは元のファイル名を保持し、拡張子のみが置き換えられます。したがって、IMG_1234.heicはIMG_1234.jpgになり、フォルダ内で写真が同じ順序で保たれます。
このツールは、ファイル拡張子やシステムが報告するMIMEタイプを信頼するのではなく、ファイルの先頭バイトをチェックしてISOコンテナのシグネチャとそのブランドコードを確認します。どちらもHEICでは信頼性が低いためです。同じ.heicファイルでも、システムによって空のタイプで届いたり、image/heicで届いたりします。ファイルが拒否された場合、その中身は実際にHEIFではありません。最も多いのは、名前が変更された、既に変換されたものをダウンロードした、あるいはアプリが.heicという名前でJPGを出力したなどの理由です。そのようなファイルは変換の必要がなく、.jpgにリネームするだけで十分です。
「設定」>「カメラ」>「フォーマット」を開き、「高効率」の代わりに「互換性優先」を選択します。これ以降、新しい写真はJPGとして撮影されます。ただし、これにより、写真1枚あたりの保存容量が約2倍になり、HEIFを必要とする一部の撮影モードが無効になることに注意してください。そのため、多くの人は「高効率」を維持し、必要な時に変換することを選びます。「設定」>「写真」の下部にも別の設定があります。「MacまたはPCに転送」の場合、「自動」ではJPGに変換して転送し、「元のフォーマットのまま」ではHEICファイルを変換せずに転送します。
JPGは非可逆フォーマットであり、画像が再エンコードされるため、ある程度の低下は避けられません。品質90%の場合、写真でその違いを見分けるのは非常に困難です。100%では事実上、目に見えませんが、ファイルサイズは大きくなります。低下が発生するのは、この変換時に一度だけです。HEICファイルから出力されるデコード済みのピクセルは正確であり、この時点までに劣化しているものはありません。一切の低下を避けたい場合は、代わりにPNGに変換してください。可逆圧縮であり、ファイルサイズはかなり大きくなりますが、すべてのピクセルを正確に再現します。

その他の画像ツール

画像編集のニーズに応える他の強力なツールをご覧ください