HEICをPNGに変換

HEIC画像をPNGにブラウザ内で変換。一括変換、画質の調整に対応し、メタデータは標準で削除。ファイルが端末の外に出ることはありません。

変換先

HEIC

HEICは、iOS 11以降のiPhoneが写真を保存する形式です。JPGと同じ画質で、サイズは約半分です。

WindowsやAndroidのアプリ、多くのアップロードフォームはいまだにHEICに対応していないため、JPGへの変換が必要になることがよくあります。

PNG

PNGは劣化のない(ロスレス)形式で透明部分も扱えるため、スクリーンショットやロゴ、輪郭のくっきりした画像に使われます。

写真の場合、PNGはJPGの数倍のサイズになります。フォームやメッセージにサイズ制限があるときは大きな差です。

しくみ

  1. HEICファイルはこの端末のブラウザでデコードされ、PNGとして保存されます。写真の向きはそのまま保たれます。
  2. 複数のファイルをまとめてドロップし、1つずつ、またはZIPでダウンロードできます。
  3. GPSの位置情報などのメタデータは標準で削除します。JPGファイルにEXIFを残したい場合はオフにしてください。

よくある質問

HEICを開けるブラウザは?

SafariはHEICを標準で読み込めます。Chrome、Edge、Firefoxでは、初めて変換するときにHEICデコーダー(約1.5MB、オープンソースのlibheifをWebAssemblyにコンパイルしたもの)を一度だけダウンロードします。端末内で動き、キャッシュされます。

ファイルはアップロードされますか?

いいえ。変換はブラウザ内で行われ、サーバーには何も送られません。

コーデックのライセンスは?

AVIFとWebPのエンコーダーは、libavifとlibwebpのApache-2.0ビルドです。HEICデコーダーはlibheif(LGPL-3.0)で、私たちのコードに組み込まず別ファイルとして読み込みます。