Difference between revisions of "APNG"
Line 11: | Line 11: | ||
The project is broken up into several stages: | The project is broken up into several stages: | ||
− | 1. (complete) Create an | + | 1. (complete) Create an extension to the PNG Specification. [http://pavlov.net/blog/ Stuart Parmenter] and [http://blog.vlad1.com/ Vladimir Vukićević] did this in around 2004. |
− | 2. (complete) Implement the APNG spec into | + | 2. (complete) Implement the APNG spec into libpng. This was done for libpng 1.2.10 during the summer of 2006. Patch available on the APNG implementation page. |
3. (current, fall 2006) Implement the modified libpng into Mozilla. | 3. (current, fall 2006) Implement the modified libpng into Mozilla. | ||
Line 24: | Line 24: | ||
7. Try again. | 7. Try again. | ||
+ | |||
+ | == Links == | ||
+ | |||
+ | [http://wiki.mozilla.org/APNG_Specification Extension to the PNG spec] | ||
+ | |||
+ | [http://www.w3.org/TR/PNG/ Original PNG Spec] | ||
+ | |||
+ | [http://littlesvr.ca/apng/ APNG Implementation Page] | ||
+ | |||
+ | [http://www.libpng.org/pub/png/ libpng page] |
Revision as of 20:21, 12 September 2006
APNG
APNG stands for Animated PNG, an extension to the PNG specification to allow for animated PNG images. Similar to how Animated GIF is an extension of GIF.
Project Leader(s)
Andrew Smith (andrew on IRC)
Project Details
The project is broken up into several stages:
1. (complete) Create an extension to the PNG Specification. Stuart Parmenter and Vladimir Vukićević did this in around 2004.
2. (complete) Implement the APNG spec into libpng. This was done for libpng 1.2.10 during the summer of 2006. Patch available on the APNG implementation page.
3. (current, fall 2006) Implement the modified libpng into Mozilla.
4. Attempt to get the APNG patch integrated into libpng.
5. Fail.
6. Give up.
7. Try again.