7

APNGは PNG の拡張であることは知っていますが、 MNGは独自の形式です (ただし、元の PNG 開発者によって開発されました)。MNG はどのブラウザでもほとんどサポートされていませんが、APNG はほとんど Firefox でしかネイティブにサポートされていません (さまざまな後方互換性とデコード関連の理由によるようです)。

これらすべての舞台裏のことを除いて、APNG と MNG の違いは何ですか? 一方に他方にない機能がありますか (たとえば、常にフレーム全体ではなく、変更された部分のみを保存するなど)? パフォーマンスやファイル サイズはどちらが優れていますか?

4

1 に答える 1

11

APNG は、画像全体を置き換えるか、その一部に小さな画像を重ねたりブレンドしたりして、新しいフレームを作成できます。「ピンポン」ゲームを表示するには、それぞれの場所にボールの新しい画像が必要です。APNG は基本的にアニメーション GIF と同じ機能を備えていますが、24 ビット RGB と 8 ビット アルファも使用できます。

MNG はそれを行うことができ、さらに、以前にデータストリームで定義された画像を取得して、前のフレームの上に新しい場所に配置することもできます。「ポン」ゲームを表示するには、ボールの画像を 1 つ送信し、それをスプライトのように使用するだけです。

詳細については、仕様を参照してください。

apng: ( https://wiki.mozilla.org/APNG_Specification )

MNG: ( http://www.libpng.org/pub/mng/spec/mng-lc.html )

于 2014-03-26T02:44:16.637 に答える