[webkit-efl] APNG support?

Max Stepin newstop at gmail.com
Wed Aug 13 12:16:13 PDT 2014


Well, it's not a format by itself, just a simple extension over PNG, which
is allowed by PNG specs. It follows the rules in that sense. First frame is
regular PNG, so creating thumbnails works fine already, with existing
software.

Chromuim doesn't support it yet, but I sent them a similar patch too. It's
one of the top requested features by Chromuim users.

It's supported by Firefox since 2008.
Safari will support it too, as soon as Yosemite and iOS8 are out, so it's a
good time to get it into WebKit as well.

There are plenty of APNG files already on the internet, deviantart.com
alone reports 600+ results.

It's very simple, and most of the decoding work is done by libpng anyway.
My patch is pretty small, it only extends the functionality of existing PNG
decoder a little bit.

PNG compression vs GIF is another benefit:
http://littlesvr.ca/apng/gif_apng_webp5.html
Smaller files for the same content means faster web for everybody.

Max.



On Wed, Aug 13, 2014 at 7:38 PM, Gyuyoung Kim <gyuyoung.kim at webkit.org>
wrote:

> Hello Max,
>
> Is APNG standard image format ? Or, does Chromium supports it as well ?
>
> To be honest, I don't know what is benefit when EFL port supports the
> format.
>
> Gyuyoung.
>
>
> On Wed, Aug 13, 2014 at 2:41 AM, Max Stepin <newstop at gmail.com> wrote:
>
>> Hello EFL.
>>
>> I'm looking for a WebKit port that would "adopt" my apng support code:
>> https://bugs.webkit.org/show_bug.cgi?id=17022
>>
>> Here's how it looks:
>> http://i.imgur.com/NeLdhzQ.png
>>
>> The code is under ENABLE(APNG) so to make it into WebKit,
>> at least one port would need to agree to use it.
>>
>> Looking forward to your comments.
>> Thanks.
>>
>> _______________________________________________
>> webkit-efl mailing list
>> webkit-efl at lists.webkit.org
>> https://lists.webkit.org/mailman/listinfo/webkit-efl
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-efl/attachments/20140813/574f04d2/attachment.html>


More information about the webkit-efl mailing list