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

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Oyler 2006-10-20 07:19:52 PDT
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 Alexey Proskuryakov 2006-10-20 23:33:09 PDT
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 John Oyler 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 David Kilzer (:ddkilzer) 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 John Oyler 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 David Kilzer (:ddkilzer) 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).