Animated PNG (APNG) は、PNG 形式を拡張した画像ファイル形式で、GIF 形式のように画像に動きを含めることができます。 APNG ファイルのファイル拡張子は、PNG ファイルと同じ「.png」であり、以下に示すようにほとんどのブラウザでサポートされています。
アニメーション GIF 形式がサポートする透明度は 1 レベルのみです。つまり、GIF 形式ではピクセルを完全に透明または完全に不透明に表示できます。 それとは異なり、APNG 形式は PNG 形式の拡張形式であり、アルファ チャネル、256 レベルの透明度をサポートします。アルファ チャネルによって、APNG 形式は部分的な透明度を表示し、画像の透明な領域をより滑らかに見せることができます。
ball.png | ball.gif |
ball.png | ball.gif |
以下のサイズ変更された画像の大きな違いを見つけることができます。
最大 256 色をサポートする GIF 形式とは異なり、PNG および APNG 形式は 24 ビットのトゥルー カラーをサポートします。 これらの形式は可逆圧縮のみをサポートするため、APNG 形式で画像を保存すると、同じ画像を GIF 形式で保存する場合と比較して、ファイル サイズが非常に大きくなる可能性があります。
APNG 形式は PNG 形式の拡張形式であるため、APNG ファイルは、形式をサポートしていないブラウザーでは静止画像としてのみ表示されます。 (例: Internet Explorer)
Honeycam は、APNG ファイルをトゥルー カラーまたは 256 色で開いて、編集して、保存することをサポートしています。 Honeycam は APNG 形式のアルファ チャネルも完全にサポートしており、アルファ チャネルのデータが破損するリスクなしに APNG ファイルを処理できます。
APNG 形式は可逆圧縮形式であるため、画像を APNG 形式で保存すると、ファイル サイズが非常に大きくなる可能性があります。 以下に示すように、「最適化された 256 色として保存」を使用すると、ファイル サイズを大幅に縮小できます。