New Animated PNG Creation Tools Intend To Bring APNG Into Mainstream Use
Kagetsuki writes "While grainy GIF images can have entertaining uses, they aren't the ideal animated image format due to lack of full color support and an alpha channel [for varied transparency]. Animated PNG doesn't have these faults and has been available and incorporated in quite a few browsers since roughly 2004. Lack of tools and recognition has hurt adoption, so to remedy this there is a campaign on Kickstarter to create an Open Source, high quality Animated PNG [APNG] conversion library and GUI Editor based on the APNG Assembler tool 'apngasm.' Even the primary goal includes libraries/modules for C/C++ and Ruby along with a cross platform GUI authoring tool. Aside from supporting the project simply using APNG willl help raise interest and support in the standard and bring us one step closer to a world with cleaner animated images."
Animated PNG support is terrible... see:
http://caniuse.com/apng
No IE, no Chrome, Opera dropped it when they went to Webkit, no iPhone, no Android...
looks like it's pretty much only available on 20%ish of desktop browsers and pretty much nothing mobile. You aren't going to get anyone to use it in a public-facing web application yet. Remember the days of "this site looks best in (Internet Explorer/Netscape/whatever)"... let's not do that again.
Maybe if the HTML 5 standard said that conforming user agents have to do this it would put a little more umph behind it. Of course, the standard seems to follow browser development in many cases now, not the other way around.
I guess chromium doesn't support APNG I went to the comparison site (http://littlesvr.ca/apng/gif_vs_apng.html) and saw animated gifs vs static APNGs.
Most sites that use animated GIFs have restrictions on size and dimensions (typically 500x500 1MB). The quality of APNG within those restrictions won't be any better.
Can You Say Linux? I Knew That You Could.
What happened to the MNG version of PNG?
From this 2004 story: http://tech.slashdot.org/story/04/08/28/2312256/presenting-apng-like-mng-only-better
"Unlike MNG, APNG is not a separate file format, but rather an extension to PNG. Thus, APNG images are just normal PNG images (with the .png extension) but can be animated. The system is fully backwards-compatable, so any program that can open a PNG image will be able to open an APNG image (though non-APNG viewers will only show the first frame). Vitally, the decoder just adds an extra few kilobytes onto a standard PNG decoder. APNG support is in the process of being checked into Mozilla. Hopefully, other programs will follow suit."
`echo $[0x853204FA81]|tr 0-9 ionbsdeaml`@gmail.com
If they convince reddit to endorse it, the format will take off. That place probably links to more .gif files than any other site out there.
Can someone explain why APNG would be preferable over MNG, besides wider application support? I haven't followed these projects closely, and it seems counterproductive to me to develop a new standard when an apparently serviceable one already existed.
In Soviet Russia, Jesus asks: "What Would You Do?"
Animated GIFs haven't worked satisfactory in WebKit for years, they take forever to load and will bring some browsers to a crawl. How could we ever expect animated PNGs to work any better?
Signature intentionally left blank.
I remember when people wrote free software because it scratched an itch. Kickstarter seems to be setting a trend where people won't write free software unless they get paid. (Or they will write it and refuse to release it unless they get paid). That's not FREE software, it's hostage software.
wait. i remember the rotating skull, and the repeating nuclear explosion, but i can't help but feel the internet is a better place without them.
Please note their $5,000 prize is a two-months' stay in Japan: Land of soy sauce... and Mothra.
www.eissq.com/BandP.html Ball and Plate System. Amuse your friends. Crush your enemies.
Remember when creating high quality open source software didn't require a Kickstarter campaign?
Including improved ones..."
I'm curious - why not go with WebP instead? I haven't looked too closely at the format, licensing, burden on CPU/memory, etc.
I do however know from my own tests that it generally performs better than PNG and already has animation support (though the Chromium team has rejected supporting it last month due to performance issues - but they also don't support APNG out of the box, you have to get a plugin).
Or skip the 'animated image' stage altogether and go straight to video (though there's more concerns there, especially in terms of lack of transparency support).
Going with APNG (or MNG, or trying to hack higher bitdepths onto animated GIFs as some propose, especially for transparency) seems like a dubious sideways step, if not a step backwards.
( Asking for money to be thrown at it is another issue - but more power to them. )
I remember when people wrote free software because it scratched an itch.
There are talented individuals producing small free software, or joining organisation to produce larger software, and companies with real money able to contribute/create to free software. Is there no room in that for funding a group *itch*(sic), or helping an (group of) individuals scratch theirs who otherwise wouldn't be able to due to life commitments...software takes time and effort to create.
The bottom line is people produce free software for a whole host of reasons. I personally see money being a great reason, as do all those companies already contributing to free software. In reality its the most common one.
Better quality? How?
WebP is just the I-frame format of WebM.
WebM is caught up in the patent fights right now. Safari isn't going to support either WebM or WebP, because WebM is a chief competitor to h264, and Apple own key patents on h264.
There are no business reasons not to support APNG - it's simply too niche for companies to much care about right now.
You are Wrong!
It's worth noting that GIFs may overlay multiple image blocks with separate color pallets, resulting in true color images.
The problem here is that some browsers (chrome) insert an artificial 0.1s delay between "frames".
Also if you can do this with GIF one has to wonder if APNG has actually any viability other than as a source format.
Aren't you overengineering a bit? Who needs a SWF container or motion compensation for a simple animation?
Better quality than animated GIF. GIF is 8 or 16-bit, right? MPEG-4 isn't, has full color, and isn't blocky like GIF. Plus it has sound.
APNG's advantage is completely lossless compression. It is amazing, I love lossless vs. lossy. I still think I'd rather have a format like APNG/MNG rather than switching to MPEG-4/video entirely. APNG is also being designed for "video-bytes", small animated clips that get used on forums for funny stuff at most. It might enhance the backgrounds, custom graphics of websites with nice lossless animations and stuff when and if it gets implemented into web browsers as a standard.
As an AC said above, "You are Wrong!"
There is *absolutely* no technical reason that internetworked computers *must* use different mechanisms at the presentation layer. Absolutely no logical reason to have the standards be different for any reason.
In practice, due to economics or usability concerns, browser makers make their browsers to operate in ways to accomplish non-computing goals....branding.
Just because M$ tries to format lock users into M$ everything...even in their browser design...just because they are that evil doesn't mean that your premise is by default the logical conclusion.
The internet is what **we** make it! Accept that fact.
Thank you Dave Raggett
WebM is caught up in the patent fights right now. Safari isn't going to support either WebM or WebP, because WebM is a chief competitor to h264, and Apple own key patents on h264
The real problem is that there is no WebM implementation available under a license that is anywhere near acceptable to Apple. That's similar to the problem with gcc, where gcc 4.2 is the last version with a license that is acceptable to Apple.
http://gimpchat.com/files/2_APNG-Glass.png
http://littlesvr.ca/images/thumbnails/apng.png
Now stay off my lawn!
Have gnu, will travel.
APNGASM is what you get when you search for the Assessor's Parcel Number on a desirable piece of property and find out it's clean.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
A quick search turned up this tool for converting animated GIFs to APNG:
http://gif2apng.sourceforge.net/
Sure it could probably be built on and improved, but the real issue are the browsers. I just checked on MacOS X with Firefox, Google Chrome, Opera and Safari. Of those browsers only Firefox and Opera supported APNG.
The kickstarter should, IMHO 'focus' on:
- APNG awareness (available converters, creation tools, viewers, etc)
- Getting key websites to support it. I am thinking of sites such as Tumblr.
- Pushing for support in other main-stream browsers (IE, Safari, Google Chrome)
Jumpstart the tartan drive.
Please don't make the ridiculous assumption that there was EVER some uniform spoken language that people were supposed to understand.
ALL people are unique and interpret language according to their own experiences and their own characteristics. There was never a situation where two people shared a common language. so please don't propagate this myth that writers are supposed to target a common standard. There will never be a common standard since all readers will be different.
Authors should always target your work for individual audiences, since every browser is different, and will be forever.
Pro-tip: It is fine to ignore 80% of the browser audience if that means 20% are going to have an increased loyalty to your product because you did something extra for them. The worst thing is for 100% of the audience to find your words merely ok.
As always, all IMO. Insert "I think" everywhere grammatically possible.
PNG also includes gamma information, which add. just one byte to file and makes a noticeable difference when the viewer's system has a different default gamma than the creators.
Both GIF and PNG animations work fine in Opera 12.16 and in Firefox 23. Only the GIF animations work in Chromium 28. Double drat that Opera is going to switch to Webkit, and thus lose the animated PNG feature.
Those who can make you believe absurdities can make you commit atrocities. - Voltaire
It goes the other way too. Firefox is without h264 support because, though the consortium is willing to give the mozilla foundation a no-fee license to the patents, they won't permit automatic licensing to anyone who wants to fork the project - and thus can't be compatible with the open-source development model. Thus no h264 on Firefox, and no WebM on Safari. Couple with similar situations over audio codecs, and if you want to use html5 video you'll have to supply two encodes.
"it has sound" is precisely the reason why webm videos should NOT be used... Imagine if every stupid cat-animation now also tries to compete with each other in loudness.
c++;
I just had an apngasm reading this
If it's animated, it's a movie. I don't see why we need to overload our image formats with movie features. If you're going to show a movie, use a movie format, and stop pretending its a static image. This crap may have made sense back when Compuserve was bigger than the Internet, but that was a long time ago.
Name me one reason why a movie-format-pretending-to-be-a-static-image-format is a useful thing today.
If only the network got faster
Yeah, if only. The POTS network is still stuck at 50 kbps effective throughput, and a lot of local telcos appear not to be too eager to upgrade the remaining customers stuck on dial-up to DSL. Microwave is limited by investors wanting to see short-term earnings over long-term investment in cell tower construction or satellite launches.
How does one view WebM in Safari for OS X, Safari for iOS, or the new "plugin-free" IE 10 for Windows 8, Windows RT, and Windows Phone 8?
Of course that $1.99 is just a burger
That's not a valid comparison if your market includes children under legal working age, which is the case for (say) any video game not rated M or AO. A $1.99 burger doesn't cost $1.99 to a child; it costs one week of waiting for the parent's next scheduled trip to a fast food chain. A lot of parents are, for some irrational reason, far more willing to spend $1.99 on a burger than $1.99 on an application when it isn't the child's birthday or Christmas.
The downside of the donation button model is that few people actually use it.
Hence "lite" and "pro" versions of applications on Google Play Store, and the OUYA model where every game has a playable demo.
Linux, Apache, GNOME, KDE, Mozilla
All of these examples you give are libraries on which another product builds, namely Linux applications, the server side of web applications, GNOME applications, KDE applications, and the client side of web applications. Let me know when there's high-quality open-source entertainment software. In fact, a few Slashdot users, such as turbidostato, alexo, and Anonymous Coward, are under the impression that if video games can't be made free, video games shouldn't be made at all.
Actually, their $25,000 stretch goal is a SVG animation editor for Inkscape. My guess is that it's a bigger project than an apng authoring tool.
Either way, I'm honestly more hopeful for that than for the apng bits.
You're not from around here are you?
time domain dithering != more actual colors. The result tends to look ugly and/or shimmery.
--- Most topics have many sides worth arguing, allow me to take one opposite you.
As others have posted: http://phil.ipal.org/tc.html
But that's 184KB and PNG would compress it as 24-bit at 13KB (per my testing in Photoshop).