MNG was supported in some nighty builds many moons ago, but it never went into a stable release. The MNG specs are sort of complex and the lib was too big. The growth of the executable couldn't be really justified with this little feature. Especially since most browsers don't support MNG at all and therefore it isn't used anywhere.
What's different with APNG? The biggest plus is that it's backward compatible with PNG. If APNG isn't supported, the user will at least see the first frame. That's clearly better than some alt-text. Also the required extra code (and hence the growth of the executable) is rather small.
The downside of APNG is the lack of support. No one knows if any other browser will adopt it in the future and the tool chain also isn't quite there yet. However, APNG in Firefox will likely stay there no matter what happens, because people will start to use it for XUL stuff.
Generally it's pretty nice tho. Unlike GIF you can use full ARGB, which means that you get nice antialiasing regardless of the background.
For more details and some APNG tool check out Justin Dolske's blog post over at Mozilla Labs.
Comments
Post new comment