GIFをAPNGに変換する

制限付きGIFアニメーションをデコードし、その廃棄ルール対応のフレームを合成して、実用的なタイミングとループ動作を保持しつつフルカラーのAPNGを書き込みます。

このツールが役立つ場合

レビュー済みGIFを、宛先が明示的にAPNGをサポートしている場合に、フルカラーかつアルファ対応のPNGアニメーションに移行します。

局所処理の仕組み

GIFのパレットフレームは、透過性と廃棄ルールを用いて順序どおりにデコードおよび合成されます。結果として得られる各RGBAキャンバスは、制限付き合理的タイミングのAPNGフレームになります。

使い方

  1. ソースを準備する: レビュー済みGIFを、宛先が明示的にAPNGをサポートしている場合に、フルカラーかつアルファ対応のPNGアニメーションに移行します。
  2. ローカルで処理する: GIFのパレットフレームは、透過性と廃棄ルールを用いて順序どおりにデコードおよび合成されます。結果として得られる各RGBAキャンバスは、制限付き合理的タイミングのAPNGフレームになります。
  3. ダウンロードして確認する: ソースと結果を並べて少なくとも2ループ再生し、廃棄時の遷移や透明な端を確認し、時間を比較し、実際の宛先でAPNGをテストします。

重要な制限事項

変換では、GIFにすでに存在しない色やアルファのディテールを回復できません。完全合成されたフレームはファイルサイズを増加させる可能性があり、遅延の丸めやビューアのポリシーにより再生がわずかに変わることがあります。

ダウンロードした結果を確認する

ソースと結果を並べて少なくとも2ループ再生し、廃棄時の遷移や透明な端を確認し、時間を比較し、実際の宛先でAPNGをテストします。

私設設計

あなたのファイルはこのブラウザに残ります。ツールはソースや出力をサーバーにアップロードしません。

質問と回答

このツールはいつ役立ちますか?

レビュー済みGIFを、宛先が明示的にAPNGをサポートしている場合に、フルカラーかつアルファ対応のPNGアニメーションに移行します。

ブラウザは実際に何をしますか?

GIFのパレットフレームは、透過性と廃棄ルールを用いて順序どおりにデコードおよび合成されます。結果として得られる各RGBAキャンバスは、制限付き合理的タイミングのAPNGフレームになります。

理解しておくべき制限は何ですか?

変換では、GIFにすでに存在しない色やアルファのディテールを回復できません。完全合成されたフレームはファイルサイズを増加させる可能性があり、遅延の丸めやビューアのポリシーにより再生がわずかに変わることがあります。

結果をどのように確認すべきですか?

ソースと結果を並べて少なくとも2ループ再生し、廃棄時の遷移や透明な端を確認し、時間を比較し、実際の宛先でAPNGをテストします。

関連ツール