Bug 88352 - APNG animated image file format support
Summary: APNG animated image file format support
Alias: None
Product: konqueror
Classification: Applications
Component: khtml image part (show other bugs)
Version: unspecified
Platform: Mandrake RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Simon Hausmann
Depends on:
Reported: 2004-08-29 01:55 UTC by Helge Hielscher
Modified: 2024-05-06 20:54 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In:


Note You need to log in before you can comment on or make changes to this bug.
Description Helge Hielscher 2004-08-29 01:55:19 UTC
Version:            (using KDE KDE 3.2.3)
Installed from:    Mandrake RPMs

Please support APNG images as described at http://www.vlad1.com/~vladimir/projects/apng/AnimatedPNG.html
Comment 1 Helge Hielscher 2004-08-29 01:57:00 UTC
(please change severity to wishlist)
Comment 2 David P James 2004-08-31 23:32:26 UTC
I emailed the apng creators shortly after it appeared to notify them of an apparent bug in either KHTML or apng in that KHTML was displaying the last rather than the first image in the sequence. At any rate the authors expressed an interest in working to get apng working in KHTML since Safari too would benefit.
Comment 3 Allan Sandfeld 2004-12-27 21:55:35 UTC
I believe we use Qts PNG-rendered so we probably need to fix the last-image bug there.
Comment 4 Andrew Smith 2007-07-03 19:20:47 UTC
The APNG specification has been worked out and the implementation completed.
It's been included in the Mozilla tree as a patch to libpng for a few months

The new spec is here: http://wiki.mozilla.org/APNG_Specification

I'm not sure KDE uses libpng at all.. but if you do, the libpng patch is available here: http://littlesvr.ca/apng/
Comment 5 camspam 2009-01-03 22:17:20 UTC
Unfortunatly Firefox has beaten Konqueror to this. *gives it a nudge*
Comment 6 S TR 2009-06-08 19:51:07 UTC
Looks like Opera has it too.
Comment 7 Kai Uwe Broulik 2010-08-31 04:03:31 UTC
But wasn‘t APNG sanctioned by the PNG inventors in favor of MNG (which is superior in my eyes), but still would love to see that. Finally using alpha-transparent throbbers (that spinning wheel to indicate progress going on) that look good on ANY background :)
Comment 8 filereque 2012-04-16 13:32:56 UTC
Not only did they reject APNG but they actually created the MNG format - only to reject themselves at a later point - stating somewhere that they felt PNG should be a stationary format only. 

Now 1 problem there is whit APNG is if you create an animation in a program like VirtualDub APNG Mod - it is stated that it's not cross-browser compatible - so I guess Linux users may not see it correctly.... I guess!

I think the best chance of getting an update animation format compared to gif - is if google succeeds in turning WebP into an animated format too, it is said on there page that they are currently working on that a.m.o.

Nevertheless, I have voted for this subject too-> anything that can replace the  insufficient - but not necessarily redundant gif format - has my vote!! :-)
Comment 9 Max Stepin 2014-08-23 07:44:46 UTC
FYI, the code for native APNG support in WebKit:
Comment 10 John 2018-01-29 18:38:06 UTC
APNG is already supported in all major browsers (except for Edge/IE, naturally).

I would vote having Plasma supporting it (not just khtml), since it would allow, for example, users to set simple animated wallpapers

(i know... system resources... but it's not for the faint of heart, anyway ;)
Comment 11 Christoph Feck 2018-02-15 00:05:17 UTC
Could you check if adding a Qt plugin for APNG allows Konqueror to display APNG animations?

Comment 12 Christoph Cullmann 2024-05-06 20:54:50 UTC
Dear user,

KHTML (and KJS) was a long time more or less unmaintained and got removed in KF6.

Please migrate to use a QWebEngine based HTML component.

We will do no further fixes or improvements to the KF5 branches of these components beside important security fixes.

For security issues, please see:


Sorry that we did not fix this issue during the life-time of KHTML.

Christoph Cullmann