What Is The Future of PNG? 609
miladus writes "The GIF patent (held by Unisys)
will expire on June 20. C|Net wonders
whether that will also mean that PNG "will lose its original
reason for being". Remember Burn All
GIFs? " My hope would be that at this point PNG can stand on its own technical merits, rather then on ideological merits.
problems with PNG (Score:1, Interesting)
poor standardization- alpha in particular is different accross platforms and browsers (IE is the worst offender here)
little exposure- even my grandma has heard of jpg but few people including "web developers" have heard of PNG, even after years of existance.
That said if you have to mix text and graphics PNG is the way to go as it will not trash the picture like gif and won't pooch the text like jpg.
PNG has more features (Score:5, Interesting)
So you can really do a lot of cool things with PNG that you can't do with GIF's.
The problem is that without browser support this is like having a CD library in the 70s... Useless. And as long as browsers don't handle PNG's properly it's also chicken & egg problem.
I hate to say it, but we're pretty much at Microsoft's mercy with mainstream PNG usage.
I will still not use GIF (Score:2, Interesting)
It seems most people just don't care enough to use PNG though, so I wouldn't expect it to take over the net very soon.
Just removed all the GIF's from my project, rats! (Score:3, Interesting)
I'd only been using GIF's because my project outputs web pages and uses transparent images to render a nice customisable user interface (e.g. tabs) in a way that can only be achived with transparent images - and realistically most people use IE and it has problems with PNG transparency that would require me to use lots of VB scripting in IE just to get IE to behave in the manner I wanted.
Does this mean free GNU projects will be able to use GIF's, or are there still other parent related issues with GIF images?
Animated PNG (Score:2, Interesting)
Long live open source
Re:no animation support, but... (Score:1, Interesting)
Re:Animated PNG (Score:2, Interesting)
Besides, mpeg-2 and mpeg-4 are certainly better at this sort of thing, and since pretty much anything that supports Flash can also display avi's or qt's or whatever, I think people should just use that instead.
Re:Its already moribund (Score:2, Interesting)
As an aside, many have pointed out that comparing PNGs to GIFs doesn't make a lot of technical sense. But it makes a lot of practical sense to anyone who has a web site. If you want to put up some images, you have limited choices. There are no options that are lossless, unencumbered, compressed, and supported by both old and new browsers. Depending on which of those you're willing to cave on, you may choose PNGs, GIFs, or JPEGs.
Re:here's hoping. (Score:5, Interesting)
It's all about consumers. (Score:5, Interesting)
Then PNG comes in...
- Open Source/Open Standard: cool
- Lots of options of graphic artists: cool
- even less compression: suckage, but whatever, people who really care about their net experience these days have broadband
PNG may be superior, but it suffers from being obscure and being too technically oriented. I remember when Animated GIFs were tough to create without a "wizard". I seriously doubt your average consumer will care about the added layers and alpha "stuff" that's supported by the PNG format.
Kind of like how Firebird may be technically superior to, say, Internet Explorer, but very few people know of Firebird, and few among those who do know about it would know how to use all its features. IE just "works" for them.
PNG rocks, but until the likes of many Photo CD "developing" companies and other consumer-oriented image business start using the PNG format, people will still only know a world of GIFs, JPGs, and BMPs.
Re:Except, of course... (Score:5, Interesting)
Re:Wrong! (Score:4, Interesting)
As for IE not working, that's IE's fault and if we pussyfoot around a sucky implementation, we'll be stuck with substandard images. If we use enough PNGs on web sites and tell people that any rendering problem is IE's fault we'll hopefully either (a) encourage the use of non-IE browsers (e.g. Opera or Mozilla) or (b) force MS to fix IE.
Re:Except, of course... (Score:1, Interesting)
If only GIF support were this bad in major browsers! We could get rid of that accursed animated GIF altogether. Animated GIFs have no purpose in browsers except banner ads. Anything legitimate could be done better with mpeg.
Re:PNGs (Score:5, Interesting)
PNG's real problem is IE (Score:1, Interesting)
The thing I find most annoying, is that the support for full alpha channels is in IE, you just have to use MS's proprietary "filters" CSS to get it. Since it would have been simple to just turn on that property for 32bit PNG images without making us use non-standard CSS, I see this as a direct attack against standards compliance by MS.
Re:here's hoping. (Score:2, Interesting)
Re:problems with PNG (Score:2, Interesting)
Take a gif image and save it as jpeg and you will see what I mean.
I Like PNG images because they are lossless - a major boon with artwork. Our entire intranet is constructed using PNG, and during the rollout we've setup a script to convert the images and links back down to JPEG for speed. This allows modifications to the artwork without the repeated degregation seen when saving jpeg images multiple times.
another release of xv? (Score:3, Interesting)
Does this mean we might actually see another release of xv [trilon.com]? John Bradley has been holding off on a new release for years because of the GIF patent issue. Ironically, perhaps the best feature that'll be in the new release will be built-in PNG support (as apposed to having to download a patch or a patched copy of xv to get this).
Re:PNGs (Score:2, Interesting)
This shows my age, but the original use of PNG was persona non grata . Usually that refers to diplomats that have been caught spying, and expelled from the host country (not allowed to arrest the diplomats).
Slashdot (Score:5, Interesting)
wget http://www.slashdot.org
14:12:33 (30.08 KB/s) - `index.html' saved [39023]
grep -i "\.png" index.html | wc -l
0
grep -i "\.gif" index.html | wc -l
32
Food for thought.
Re:GIF and PNG are completely different! (Score:4, Interesting)
BMF kicks PNG's sorry arse (Score:4, Interesting)
Other Bad News for PNG (Score:4, Interesting)
To be honest, that *is* quite a lot of space for just one format decoder to take. The decoder's writers should get a pat on the back though, because this was still the first MNG/JNG decoder with full support for the spec. (For those who were wondering, JNG is a subformat of MNG and provides non-animated JPEG-compressed images with alpha transparency. Supporting it requires only a few KB extra if MNG is already supported)
MNG/JNG was never used very much on the web, but neither was PNG before a few browsers started supporting it. Clearly if Mozilla drops support MNG/JNG will be dead in the water. In particular, the format provides 8-bit transparency with *animation*, which you would be hard pressed to find in any other open, web-optimized format.
Many theme authors used MNG to produce animated icons that blended with the background (The Mozilla Firebird throbber used one, in fact.) Now they will have to jump through hoops to get this feature. Or they will have to emulate it using GIF's (blegh.)
So far there have been a lot of complaints from the community about the removal of MNG/JNG, but in comparison, very little action. One person submitted an XPI (installer) to allow 1.5/nightlies users to regain MNG/JNG support, but obviously this is suboptimal -- for the format to gain popularity it's going to at least need to be in the default install! Interested persons should check out these bugs on Bugzilla:
(#195280) Removal of MNG/JNG support [mozilla.org]
(#18574) restore support for MNG animation format and JNG image format [mozilla.org]
Adam
PNG is already widely used in multimedia (Score:3, Interesting)
One of the better ones is alpha transparency with small file sizes. This is a godsend for developers wanting a seamless anti-aliasing against any other background colour for multi-media and web (except of course for good old microsoft, who STILL don't support PNG transparencey - wonder why ?
PNG is not going to go away any time soon as it is far more flexible than the GIF format.
Applications like Macromedia Fireworks use PNG as it's default file extension, anabling it to store layers, image slice data, guidelines etc.
Restock Slashcode with PNG icons (Score:3, Interesting)
PNG for grayscale (Score:3, Interesting)
(Before anyone says that their 24b video card displays more than 256 grays, consider: grayscale is R = G = B. If you have 8 bits per channel and all three channels need to be equal to form grayscale, that's only 256.)
What is the future of V.44? (Score:1, Interesting)