Bug 11368 - Support for 8bit transparent animations via MNG.
: Support for 8bit transparent animations via MNG.
Status: NEW
: WebKit
Images
: 420+
: All Mac OS X 10.4
: P4 Enhancement
Assigned To:
: http://www.libpng.org/pub/mng/
: InRadar, ReviewedForRadar
:
:
  Show dependency treegraph
 
Reported: 2006-10-20 07:19 PST by
Modified: 2007-12-10 06:34 PST (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-10-20 07:19:52 PST
At the moment, raster animations are only possible with animated GIFs which support just 1 bit transparency. Other possibilities just aren't sufficient, both Flash and SVG are vector-based and not always appropriate.

Note: I personally do not care much about the patent issues that seemed relevant to the GIF debate of years gone by, and besides, I believe those patents have all expired recently.

An alternative might be the APNG format, but I do not consider myself qualified to weigh the advantages and disadvantages of MNG vs. APNG.
------- Comment #1 From 2006-10-20 23:33:09 PST -------
We usually rely on platform frameworks (such as ImageIO on the Mac) to do image decoding, so most of the work is outside WebKit - but some minor adaptation will still be needed, of course.

Someone has already filed an enhancement request with Apple for MNG support. You may want to file a duplicate (<http://bugreport.apple.com>, free registration required), describing your specific needs and use cases, to make sure they are accounted for.
------- Comment #2 From 2006-11-29 17:43:17 PST -------
https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/11/wo/FLH5Z2xRgQUpeDJtlxZlNg/4.27

Got around to submitting my own feature request to Apple.
------- Comment #3 From 2007-01-01 08:43:54 PST -------
(In reply to comment #2)
> https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/11/wo/FLH5Z2xRgQUpeDJtlxZlNg/4.27
> 
> Got around to submitting my own feature request to Apple.

John, please report the bug number as the above link is time-sensitive and account-sensitive.  Thanks!
------- Comment #4 From 2007-01-01 09:20:41 PST -------
It's bug number  4855683. I didn't realize my link was bad, sorry. I can't figure out a link that's not account dependent. Logging out blocks you from seeing bugs, so...
------- Comment #5 From 2007-01-01 10:17:58 PST -------
(In reply to comment #4)
> It's bug number  4855683. I didn't realize my link was bad, sorry. I can't
> figure out a link that's not account dependent. Logging out blocks you from
> seeing bugs, so...

The bugreport.apple.com site is designed so you can't link to bugs--radar bugs are considered private to the person who reports them.  The best you can do is just report the bug number here so Apple employees may view to them (or others filing their own radar bugs may reference the bug number).

Note that if <rdar://problem/4855683> hasn't been marked a duplicate, then you were probably the first one to report the issue.

Also note that for non-Mac OS X versions of WebKit, libmng will need to be integrated into WebKit (WebCore/platform/image-decoders).