Home / プログラミング / Heic2Pngコンバーターを作ってみた

Heic2Pngコンバーターを作ってみた

HEICファイルとは

HEIC(ヒーフ、またはヘイク)ファイルは、High Efficiency Image File Format (高効率画像ファイルフォーマット) の略で、主にApple製品(iPhoneやMac)で採用されている画像ファイル形式です。

特徴説明
高圧縮率JPEGよりも約2倍の圧縮率で、同等以上の画質を保持します。
高画質少ない容量で高品質な画像を保存できます。
複数画像対応1つのHEICファイルに複数の画像を格納可能(Live Photosなど)
透明度・HDR対応アルファチャンネルやHDR(高ダイナミックレンジ)にも対応しています。

注意点

互換性の問題があるため、古いソフトウェアや一部のWebサービスでは開けない場合があります。必要に応じて JPEGやPNGに変換 して使うことも多いです。

作成したツール

作成したツールは下記URLにて公開しております。

https://s-okada.org/heicToPng

このツールはJavascriptによるコンバーターになっていますが、本当はサーバサイドで変換処理をしようと思って作成しました。ところが、私のレンタルサーバで使用できるライブラリーにはHeicが対応しておらず、動かないという事態に遭遇し、最終的にはJavascriptでの変換ツールとなりました。

使用したライブラリーは、Heic2anyになります。

https://alexcorvi.github.io/heic2any

タグ付け処理あり: