Slashdot Mirror


What Is The Future of PNG?

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.

609 comments

  1. PNGs by Gortbusters.org · · Score: 5, Insightful

    Unfortunately even half my coworkers don't know what a PNG is. I try to send them a UML diagram made from DIA and they demand a readable format :(

    --
    --------
    Free your mind.
    1. Re:PNGs by Anonymous Coward · · Score: 5, Interesting

      Out of interest, what the hell sort of software are your idiot coworkers using if they can't load a simple PNG? I can't understand this; every time someone mentions PNG, people always complain that they nobody has heard of it and no application can handle it. What? I use PNG for everything I do. I've never had a problem saving or loading it, unless for some bizare reason I'm using ancient Windows applications that can only handle BMP, TIFF and PCX of all things. I really don't get it!

    2. Re:PNGs by Anonymous Coward · · Score: 2, Interesting

      Unfortunately even half my coworkers don't know what a PNG is.

      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).

    3. Re:PNGs by Anonymous Coward · · Score: 0

      I believe IE didn't support it until recently.

    4. Re:PNGs by duffbeer703 · · Score: 1

      Reasonably modern versions of IE do not support png.

      Plenty of commercial environments don't have the resources to update pc's.

      Call them idiots, but most people could really give a shit about the computer sitting on their desk.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    5. Re:PNGs by Alan+Partridge · · Score: 3, Insightful

      "Call them idiots, but most people could really give a shit about the computer sitting on their desk."

      Try this:

      Call them idiots, but most people couldn't really give a shit about the computer sitting on their desk.

      You see? It actually makes sense now!

      --
      That was classic intercourse!
    6. Re:PNGs by Khazunga · · Score: 3, Informative

      Reasonably modern?! If I recall correctly, IE4 already has PNG support (minus alpha transparency). IE3 won't fit in the "reasonably modern" category anytime soon.

      --
      If at first you don't succeed, skydiving is not for you
    7. Re:PNGs by Verteiron · · Score: 4, Informative

      Yeah, and IE6 has the exact same support. PNG, no alpha transparency. The single most-used browser in the world is the only one lacking the most attractive feature of PNG files. Even IE5 on the MAC has alpha support.

      If PNG fails, I think that the blame for that falls squarely in Microsoft's lap.

      --
      End of lesson. You may press the button.
    8. Re:PNGs by Hugonz · · Score: 2, Funny

      Tell them to open it in MSN Explorer =)

    9. Re:PNGs by ChristTrekker · · Score: 2, Funny

      Send your coworkers the Mozilla installer as an attachment.

    10. Re:PNGs by Anonymous Coward · · Score: 0

      I think this is a recent americanism. I always have to wonder what they really meant when they say "I could care less", too.

    11. Re:PNGs by walt-sjc · · Score: 2, Insightful

      Plenty of commercial environments don't have the resources to update pc's

      Then they shouldn't be using them. These are the people that always get viruses, get backdoors installed on their machines so they are DOS nodes, end up as spam relays, etc. If they can't afford Microsoft crap, then they need to install Linux or some other OS. It really isn't that hard to keep your machines up to date.

      Seriously, I'm damn near ready to support legislation requiring companies to at least show best-faith effort to secure their networks and keep up with security patches. People that don't are a menace to the rest of us.

      Back to the real issue of PNG, if someone can't handle PNG and whines about it, I'd just tell them to upgrade their shit. I don't see any point in coding / working to the lowest ancient common denominator. Doing that restricts you way to much.

      Many web sites whine if you are running a really old browser. People that refuse to upgrade (or are just too lazy) will find fewer and fewer sites that function for them. Big examples of this are many banking sites. On this note however, I think it is important for web site designers to adhear to real standards (not just MS proprietary crap) and make sure they can still support non-graphical browsers such as lynx, or screen-readers for the blind.

      PNG isn't new, and at this point there is no excuse for any software written within the last 4 years not to support it.

    12. Re:PNGs by Anonymous Coward · · Score: 2, Insightful
      Reasonably modern versions of IE do not support png.

      Actually, Microsoft Internet Explorer was among the first browsers to support PNG image formats (infact, Microsoft Internet explorer pages used to brag about it).

      I would also like to point out that while Netscape 4.x was refusing to provide any real support for HTML 4.0 and CSS, the corresponding version of Intetnet Explorer did (this was before people were able to use Mozilla without crashing every second or so). Do you know why? Because, MSIE was trying to make it felt that their browser was better, not just freely given away to kill Netscape (although they were, in reality).

      But it all stopped once they had attained what they wanted, total monopoly over the Internet client side. There hasn't been any significant improvement (other than strapping proprietary crap such as smart tags, more ActiveX crap, winDRM with keep-other-OS-out technology etc.) since MSIE 6.0.

      By the way, I hate IE, and use Mozilla almost exclusively (except when it is shoved down my throat by my School).

    13. Re:PNGs by Anonymous Coward · · Score: 1, Insightful

      "Back to the real issue of PNG, if someone can't handle PNG and whines about it, I'd just tell them to upgrade their shit"

      And that, son, is why you will never rise above the "Shut up and implement the spec" level of the computing world.

    14. Re:PNGs by Wyatt+Earp · · Score: 1

      "Seriously, I'm damn near ready to support legislation requiring companies to at least show best-faith effort to secure their networks and keep up with security patches. People that don't are a menace to the rest of us."

      If the auto industry called for legislation to force people to replace thier cars which lack airbags and ABS there'd be a shitstorm.

      So what you are saying is, that if someone can't run XP or OS X or the latest RedHat they should be forced to buy a new computer?

      It might help my Apple, IBM and Dell stock, but otherwise I don't think it's right.

    15. Re:PNGs by _Sprocket_ · · Score: 3, Informative


      Yeah, and IE6 has the exact same support. PNG, no alpha transparency. The single most-used browser in the world is the only one lacking the most attractive feature of PNG files.


      Since there seems to be a lot of coding pages for IE anyway, one can help IE out where they can't (or won't) do it themselves.

    16. Re:PNGs by Alan+Partridge · · Score: 1, Offtopic

      Have you noticed that they stress it incorrectly too?

      English:

      "I couldn't care LESS"

      Merikan:

      "I COULD care less"

      it's a strange business - Merikan English seems to develop via a process of Chinese whispers

      --
      That was classic intercourse!
    17. Re:PNGs by walt-sjc · · Score: 1

      If the auto industry called for legislation to force people to replace thier cars which lack airbags and ABS there'd be a shitstorm

      Apples and oranges. What I'm talking about is like people not maintaining their car such as brake pads and tires. If you buy a car that isn't maintainable and the only way to keep it up is to buy new, you are an idiot, very rich, or a very rich idiot.

      Many states force you to maintain your car through inspections, BTW. All states require a drivers license that you have to pass a test for too which is supposed to show that you can handle your car responsibly and have a basic understanding of the laws. While a computer-operator license is unrealistic, it's quite clear that there is a major problem out there with lack of knowledge and understanding with the result cauing major problems for other people / corporations.

    18. Re:PNGs by Anonymous Coward · · Score: 0

      "Call them idiots, but most people could really give a shit about the computer sitting on their desk."

      Try this:

      Call them idiots, but most people couldn't really give a shit about the computer sitting on their desk.


      You never know, maybe they could! Hopefully not while they're at their desk, but as long as I don't have to work anywhere near 'em...

    19. Re:PNGs by rabidcow · · Score: 1

      Rename the file and send it again ;)

    20. Re:PNGs by Spazmania · · Score: 1

      Half my coworkers don't know what a PNG is. I try to send them a UML diagram made from DIA and they demand a readable format.

      Er... Was that meant to be a subtle joke? Because if it was, its outrageously funny, and if its not it should have been.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    21. Re:PNGs by frankie · · Score: 1
      force people to replace thier cars which lack airbags

      Bad analogy. Airbags protect the occupant of the car. Security patches protect everyone that your computer can connect to (i.e. the entire internet). It's more like requiring cars to have brakes that work ... and guess what? They are required.

    22. Re:PNGs by Jucius+Maximus · · Score: 1
      "Unfortunately even half my coworkers don't know what a PNG is. I try to send them a UML diagram made from DIA and they demand a readable format :("

      PNG can be read by both MSIE and MSWord. (Note: the Windows version of IE does not do PNG transparency very well. Ironically, it works on the Mac OS X version.)

      As a last resort, tell your COWorkers to get IrfanView which is, IMO, the best graphics viewer for win32 in existence. It's damn fast, non-bloated and as long as you get the plugin packs it supports practically every format out there.

    23. Re:PNGs by Cromac · · Score: 2, Informative
      I believe IE didn't support it until recently.

      IE had partial support for PNGs in 1997, and improved support in 2001 and 2002.
      http://www.libpng.org/pub/png/pngstatus.html#brows ers

    24. Re:PNGs by Wyatt+Earp · · Score: 1

      It's not apples and oranges.

      If a computer standard for security and software is set with X, Y, Z being the standard and older computers like a P-500 that Grandma uses for email can't run Z, they Grandma has to replace.

      It's the same thing as if a car standard for safety and performance was set with ABS, Airbags, Traction-Control. Well Bob's 69 Camaro SS can't be upgraded with any of those things, so Bob has to replace it.

      "Many states force you to maintain your car through inspections."

      And many don't. 30 have some sort of emission or mechanical. The rest don't.

    25. Re:PNGs by WileyWiggins · · Score: 1

      Last time I checked, Windows Explorer chokes on PNGs. It's a shame too, because they kick ass. There is nothing else that will do Alpha Layer transparency for the web. They look beautiful in Safari, but I can't use them for a website because Explorer is broken. Yay, Microsoft.

    26. Re:PNGs by abulafia · · Score: 1
      Back to the real issue of PNG, if someone can't handle PNG and whines about it, I'd just tell them to upgrade their shit. I don't see any point in coding / working to the lowest ancient common denominator. Doing that restricts you way to much.

      If you are prepared to limit your audience, then that's a choice you can make.

      Many sites don't have that luxury, because they want as wide an audience as possible.

      I'm sure Slashdot, for instance, would find it difficult indeed to choose something that didn't work or looked like crap in IE.

      --
      I forget what 8 was for.
    27. Re:PNGs by Anonymous Coward · · Score: 0

      The worst thing is because of their nature they will always refuse to admit they are wrong. I think that is how typical misspellings like this survive.

    28. Re:PNGs by Anonymous Coward · · Score: 1, Informative

      Have you noticed that they stress it incorrectly too?

      English:

      "I couldn't care LESS"

      Merikan:

      "I COULD care less"


      Actually, it's:

      English: I couldn't care less.
      American-English: I couldn't care less.
      Idiot: I could care less.

    29. Re:PNGs by cshark · · Score: 1

      My copy of IE 6 freezes or views blank images every time I try to bring up a PNG. But my configuration is odd. This might not be true of everyone.

      --

      This signature has Super Cow Powers

    30. Re:PNGs by axxackall · · Score: 1
      Out of interest, what the hell sort of software are your idiot coworkers using if they can't load a simple PNG?

      Your comment is a typical illustration of ignorance, which doesn't let many open source projects find a better place in the IT industry.

      Basically, your main fault is that you ignore the fact that other people are different than you. You think that your tools and your environemtn is the best and all people around the world must use the same (or die).

      There is a big difference between software engineers and other people in terms of computer usage. Software engineers are using what's they thin is the best. Other people use what they found installed on PC they have bought.

      Even in companies with IT/MIS departments the chief of IT/MIS will most likely say: "I agree with you that PNG looks better than GIF, but we donn't know if our online customers can read it. So let's keep our current corporate policy saying about formats we are using that we use GIF and JPEG. PERIOD."

      PNG is better but its place has been already taken by GIF and JPEG. Too late - nothing will be changed unless Microsoft decided that the dominant browser will drop GIF in future releases. It's not gonna happen. Similar thing about SVG vs Flash.

      Big corporations decide what most of people use. Open Source projects are just wasting time and efforts in many innovations. Nothing will be changed unless goverments (of which countries?) will decide otherwise.

      --

      Less is more !
    31. Re:PNGs by Citizen+of+Earth · · Score: 1

      If PNG fails, I think that the blame for that falls squarely in Microsoft's lap.

      No, it will be the fault of the designers for being stupid enough not to make a *complete* replacement for GIF, i.e., PNG lacks animation. MNG is supposed to add it, but MNG is a bloated monstrosity that is orders of magnitude less popular than even PNG. (And, apparently its bloatedness is even giving it problems in the Mozilla project.)

      OTOH, PNG is an extensible format and all that is need is some mechanism for multiple frames and some control information. Has there been designed any potential de-facto standard for adding simple animation to PNG?

    32. Re:PNGs by bzipitidoo · · Score: 1
      Try using a PNG in e-mail. Outlook Express/Outlook usually aren't configured to handle PNG.

      Mozilla/Netscape uses GIFs in the source code and skins. They started that way because it wasn't until near Mozilla 1.0 that the browser could fully support PNG. Since it would've been a lot of work to convert everything, they left the GIFs in place. Also, there were concerns that changing the source to use PNG would unearth a mess of library support problems.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    33. Re:PNGs by lastfuture · · Score: 0

      and the worst thing. unless there is a windows IE supporting it no commercial web can use png with alpha... gotta hate it.

      --
      it's not about mimicking reality, it's about believability
    34. Re:PNGs by Ed+Avis · · Score: 1
      And that, son, is why you will never rise above the "Shut up and implement the spec" level of the computing world.

      If that attitude were universally adopted, everybody would be much better off. Sadly it isn't...

      --
      -- Ed Avis ed@membled.com
    35. Re:PNGs by bbtom · · Score: 1

      "PNG support (minus alpha transparency)"

      Last time I checked the PNG standard has alpha transparency, and if Interent Explorer does not support alpha transparency, then it does not support PNG.

      Shame really. It's a really good format.

      --
      catch (HumourFailureException e) { e.user.send("You, sir, are a humourless idiot."); }
    36. Re:PNGs by terrox · · Score: 1

      wow thats awesome! also need some auto-installer plugin stuff for alpha support maybe too.

      as for IE ruining PNG - I agree.
      as for the following post that MNG is bloated.. LOL, MNG is amazingly cool man, it does all sorts of awesome stuff that totally blows GIF away, it elevates the image to the level of FLASH. the browsers can do partial support if they wish - so don't comlain.

      PNG is way cool - gif will aways suck compared to PNG no matter how free GIF becomes. MNG is like the grail.

    37. Re:PNGs by a.ameri · · Score: 1

      I actually find it interesting that IE 5 for mac is far more standard complaint that the windows counterpart. As you noted IE for Mac supports PNG transparency. It also ofeers complete CSS 1 support, while the windows version (though more recent) lacks these features. It makes me wonder wether apple have some infulence in the making of IE for Mac, or not.

      --
      -- /* Those who don't underestand Unix, are condemned to reinvent it poorly */
    38. Re:PNGs by ncc74656 · · Score: 1
      Reasonably modern versions of IE do not support png.

      IE 5.0 & up (the only versions that most people would consider "reasonably modern") provide at least partial support (still no transparency as of IE 6.0)

      Plenty of commercial environments don't have the resources to update pc's.

      ...and people wonder why email worms/viruses are so prevalent.

      --
      20 January 2017: the End of an Error.
    39. Re:PNGs by ncc74656 · · Score: 1
      They look beautiful in Safari, but I can't use them for a website because Explorer is broken.

      Why can't you use them? If people bitch at you because their browser is broken, tell them to upgrade. "We've upped our standards, so up yours!"

      --
      20 January 2017: the End of an Error.
    40. Re:PNGs by chapmanvfx · · Score: 1

      You mentioned TIFF, which is also restricted by the same Unisys patent. At least in its most common and useful LZW compressed form.

    41. Re:PNGs by duffbeer703 · · Score: 1

      And when I make the mistake of employing some shit for brains sysadmin or programmer who believes that "upgrade your shit" is the fix for everything, that cretin is going to be headed back to the unemployment line real soon.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    42. Re:PNGs by Verteiron · · Score: 1

      I looked into this myself. Apparently the IE/Windows and IE/Mac teams are completely separated due to some sort of licensing issue with Apple. Code isn't shared between the groups, so IE5 for the Mac is Internet Explorer in name only; it's basically an entirely new browser, written nearly from scratch.

      I don't think we can count on complete PNG support ever being added to IE for Windows, since Microsoft recently announced that IE6/sp1 is going to be the last version available separate from Windows itself...

      --
      End of lesson. You may press the button.
    43. Re:PNGs by Anonymous Coward · · Score: 0

      Transparent PNGs work just fine in IE. It's alpha transparency that is giving everyone headaches.

    44. Re:PNGs by pod · · Score: 1
      Unfortunately even half my coworkers don't know what a PNG is.

      Why would they need to know about PNGs? Do they know about MPEG2? MPEG4? DD5.1? DTS? PCM? Why would they care. It either works, or it doesn't. If it does, great, if it doesn't, well, shitty software or broken content.

      Now, if your cow-orkers are web developers or graphic designers, you have a problem. Or rather, they have a problem.

      --
      "Hot lesbian witches! It's fucking genius!"
    45. Re:PNGs by Pseudonym · · Score: 1

      The Simpsons has a quote for every occasion.

      Disaffected Gen-Xer #1: Are you being sarcastic, dude?
      Disaffected Gen-Xer #2: I don't even know any more.
      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    46. Re:PNGs by jone_stone · · Score: 1
      I don't buy the talk of PNGs never catching on. I've seen almost the exact situation before: GIF in the early 90's. For years I considered GIF the best image format for my purposes (downloading, editing, and uploading of 256-color image files). I endlessly ran into frustration, though, because of the lack of commercial application support for the GIF format. Go back to 1991 and almost all the programs you'll find that support GIF are free/shareware. Meanwhile, they were everywhere on bulletin boards. I guess people didn't need them in the workplace because there were no existing files that needed to be read in. People used their friendly, soft, fuzzy PCX, LBM, TIFF, and PICT files, pretty much ignoring the issue of compression and space saving. With the high price of storage back then you'd think they would be more concerned with the size issue....

      Anyway, gradually GIF came into more and more common use, until that glorious day when the WWW made it ubiquitous. Then Unisys took it away and we kind of started over with PNG. Today most commercial graphics programs support PNG (and it's been a long time coming!), but there still isn't the huge installed base of PNG files to do away with the archaicness that is GIF. I would love to eliminate the need for GIF files, but unfortunately I can't. I'm sure it'll happen some day, though, since it's clearly a superior format, and the reasons to saddle ourselves with GIF are gradually disappearing.

      Hopefully MS will finally include full transparency support in IE's next release, and then we can use PNG to its full abilities.

      -David

    47. Re:PNGs by Metrol · · Score: 1

      one can help IE out

      Yeah, right out the freaking door. And it can take ActiveX, it's broken Java, and the weekly major security patches right the heck along with it.

      Right now both Mozilla and Konqueror (subsequently NS 7.0 and Safari) can see the proper transparency. No patches, and most certainly no proprietary product designed to hold together a monopoly in the era of the Internet.

      --
      The line must be drawn here. This far. No further.
    48. Re:PNGs by Metrol · · Score: 1

      "We've upped our standards, so up yours!"

      That statement is so singularly beautiful I could cry. XHTML should implement a standard meta tag for this.

      You just know you're going to see sigs with that line now. :)

      --
      The line must be drawn here. This far. No further.
    49. Re:PNGs by walt-sjc · · Score: 1

      With YOUR attitude, we would all be running CP/M on Z80 processors with 64K ram.

      If you want to keep up and play with the big boys, you gotta keep up on things. That "nobody's gonna force me to upgrade" attitue only lasts so long before you are SO behind the times that you can no longer use anything current. Windows 3.1 users are pretty much SOL at this point, and it's only a few years gone.

      Standards are evolving whether you like it or not. The world changes. If you can't handle that then your business WILL fail, and that "shit for brains sysadmin" will end up being YOUR boss at some point in the future.

    50. Re:PNGs by duffbeer703 · · Score: 1

      The money that dolts like you spend hiring people and setting up remote software distributions I use to grow my business.

      We still have a few HP DOS 3.3 machines in our shipping department hooked to ancient Epson dot matrix printers. Why should I spend $1000 for a warehouse worker to print a bill of lading? Those machines will be replaced when they break, which is unlikely to happen soon.

      The world changes and standards evolve, quite true. We adapt to new standards when it becomes economically viable.

      Would it have made sense to waste $200,000 on Oracle 7 licenses in 1995 on overpriced Sun hardware when buying big RDBMS systems were all the rage? Today you can get 100% of what Oracle offered 7-8 years ago for FREE on commodity hardware.

      If we did what you suggest, we would have bought Oracle in '95 for $200k and would have been paying $30-40k annually in maintainance for the software alone. We'd probaly be on our second generation of overpriced hardware too.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    51. Re:PNGs by altan · · Score: 1

      Sticking to the cars example, I'd say its more like a driver will require a certain type of tyre to get to the place in question safe and sound. If you don't want to shell out for new tires, don't go there. It's your choice.

      Another comparison would be Betamax vs DVD. How many people are complaining these days cause they can't get movies in Betamax format and they don't have a DVD player?

  2. not yet... by 5prite · · Score: 4, Insightful

    until GIF gives us more than Alpha channel with more than 1 bit :)...

    1. Re:not yet... by archen · · Score: 5, Insightful

      That's only sort of correct. A gif can ONLY do transparency. A PNG allows up to 254 levels of partial transparency per channel, and can have multiple channels.

      You want to know what REALLY held PNG back? It was Internet Explorer that STILL doesn't do the transparency right. More eople would start using the format right now if the implementation could do what the spec specifies. You see people all the time finding clever ways to make an image look like it blends into the background - which can be a pain in the ass to line up correctly. Imagine if the images could actually do partial transparency... that would make things easier woudn't it? Oh well, it's still a good lossless algorithm to cart images around with - I use it all the time for personal use and on my website.

    2. Re:not yet... by Pope+Raymond+Lama · · Score: 1

      Yes...and maybe, IF, we can get people to go Firebird on Winblows, or some miracle happens so that Internet Exploder actually supports more than one bit of transparency on PNG's.

      Maybe I.E> could be fixed bvia an Outlook trojan, or the like?

      --
      -><- no .sig is good sig.
    3. Re:not yet... by DragonMagic · · Score: 4, Informative

      IE 6, at least on NT-based systems, even screws up the palettes on PNGs.

      I can save a graphic using RGB 102,0,0 and I would have to change it to RGB 115,0,0 or something similar to match the background color attribute of the HTML page.

      IE is horrendous on PNG graphics, still to this day.

      --

      Human nature is the same everywhere; the modes only are different. -- Earl of Chesterfield
    4. Re:not yet... by Anonymous Coward · · Score: 0

      IE can do transparency right, it just won't do it for pages that aren't written specifically for IE and that will work with other browsers.

      For web developers using ASP.NET, the LGPL'd PNGHack server-side Web Control provides a relatively clean work-around. It requires no client-side scripting and emits normal HTML for most browsers; for IE, it emits the proprietary markup needed to get full alpha support.

    5. Re:not yet... by MikeFM · · Score: 1

      If it's a not-for-profit site I suggest going ahead and telling IE users to get a real browser. The few images I use on my site are JPEG for small files and PNG for large files. I also use CSS which I know doesn't work with older browsers. If it doesn't work then they are free to turn CSS off and look at the site in the plain brown wrapper mode. Happily, IE6 has gotten much closer to rendering the CSS correctly and so have recent versions of Opera (although Solaris versions seem to have problems).

      I'd like to see browsers drop native support of Java, Javascript, etc and at least get CSS and PNG/MNG graphics working properly.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    6. Re:not yet... by mwood · · Score: 2, Insightful

      [partial transparency]

      I'm still trying to figure out why this is considered so important. Pretty, or interesting, yes, but *important*?

    7. Re:not yet... by SomeGuyFromCA · · Score: 1

      It was Internet Explorer that STILL doesn't do the transparency right. More [p]eople would start using the format right now if the implementation could do what the spec specifies.

      IE goes its own way, breaks spec, people code for it because it's the most common browser. Film at 11.

      --
      if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
    8. Re:not yet... by Pieroxy · · Score: 1

      Well, it does turn out that even with the legal problems around GIF, PNG had a tough time making its way through. So I think it's really hard top believe that without the legal fuss PNG is going to emerge...

      Though I'd like it.

    9. Re:not yet... by jovlinger · · Score: 1

      allows you do do image composition in the browser.

      If I have a nice rendered title image (as slashdot, up in the corner), I can render that as just the letters, using the alpha channel to anti-alias the letters against the backdrop -- which could be anything. This way, if I have several backdrops (blue, green, some picture), I only need one rendered image. Thus, I only need to render the logical items, and can specify them seperately to have my browser, which compositions them.

      The alternative is to assemble each physical area on the screen into one image. Now I have to worry about those lining up with the rest of the page -- which typically leads to hardcoding pixel sizes, using invisible spacer gifs, and any number of hacks. These hacks don't help maintainability or accessability.

      So not important, but useful.

    10. Re:not yet... by quasi_steller · · Score: 1
      I'm still trying to figure out why this is considered so important. Pretty, or interesting, yes, but *important*?

      It is important to many web developers. You could make that sort of statement about many technologies, such as web standards. Why are web standards important? Some people may think that website designers only need to think about IE compatibility, and not w3c compatibility. Of course, you and I know that Web standards are important because they alow websites to be easier to maintian, and are ready for the future.

      Back to PNG, partial transparency allows for anti-aliasing of images and other interesting graphics on webpages. This makes webpages look more professional. Most people like professional looking web pages. They would rather buy something from a website that is simple but at the same time attractive, than a website that is all plain text. Of course by adhering to web standards a web developer is going to make sure his website is readable to screen readers and text only browsers as well, but by adding professional looking graphis to his/her website, the web developer will make the website attractive to his/her customer.

      Another way of looking at it is to consider a store. You could ask a store manager why he/she cleans the parking lot and plants flowers near the entrance, after such behavior isn't *important,* right? Well, of course it is important, because it adds to the proffesionalness (is that a word?) and asthetics of the store.

      --
      ...interesting if true.
    11. Re:not yet... by dtfinch · · Score: 2, Informative

      Microsoft blames Adobe Photoshop for the gamma problems. Photoshop stores the wrong gamma value (according to MS) in the PNG and IE obeys it, while most other browsers ignore gamma.

      Save the PNG's from almost any other image editor and they'll look just fine.

    12. Re:not yet... by Delphis · · Score: 1

      Yea, and this PNGHack stuff just panders to it even more.

      --
      Delphis
    13. Re:not yet... by Trogre · · Score: 1

      You want to know what REALLY held PNG back? It was Internet Explorer that STILL doesn't do the transparency right.

      I don't see that as a reason to avoid PNGs. Recall that GIFs at best can only do 8-bit colour, which is only really acceptable for the most basic icons.

      I just see it as yet another reason to avoid IE like the plague.

      Take the PNG transparency test.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  3. here's hoping. by porter235 · · Score: 3, Insightful

    I am dying for full PNG support in all major browsers... the 256 levels of transparency alone make it worth while!

    1. Re:here's hoping. by questamor · · Score: 3, Insightful

      Same here, and it's pretty close. Most browsers support it in some fashion, and it IS technically superior to GIF format images.

      It's a little like MP3 vs OGG, except PNG is far closer to acceptance in general applications than OGG is for music.

      Curiously, does IE support more than one alpha channel with PNG? last I looked it didn't, but that was a long long time ago; most everything else did at the time

    2. Re:here's hoping. by @madeus · · Score: 1

      Curiously, does IE support more than one alpha channel with PNG?

      I looked at this a few months ago and I think the answer was: Yes, *but* you need to use additional VB to 'use' multiple layers of transparency.

      But I could be wrong...

      It's certainly not straight forward.

    3. Re:here's hoping. by SirPrize · · Score: 5, Interesting

      I was wondering about this just two or three weeks ago, and tested with Mozilla and IE 6. Both of them can display PNG files, but it's only Mozilla that could render the 256-level alpha channel properly. Made for some very neat effects. IE didn't manage the transparency at all. :-(

    4. Re:here's hoping. by John_Booty · · Score: 4, Informative

      This is such a sore point for me. To me the main raison d'etre for PNG's is that alpha transparency instead of the single-bit transparency that GIF's offer.

      However, IE for Windows supports it *horribly*. If you want to use the alpha transparency feature of PNG's, you've got to jump through a lot of crappy, nonsensical IE-only hoops.

      Here is a rather funny page (since the author's disbelief and anger at IE's horrible behavior is palpable) which does a good job of explaining the issue, and supplying a few workarounds.

      It's a shame that IE is so crappy in this regard (and plenty of others, but that's another discussion)... there's no good reason for it. Apparently IE for Mac supports them just fine, btw... so it's not like Microsoft has some official PNG-hating policy, they just simply got sloppy with IE/Win. Another good example why too much share in a given market (in this case, web browsers for Windows) is a bad thing for competition. Why should they bother improving or fixing IE/Win? What's in it for them?

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    5. Re:here's hoping. by tbspit · · Score: 2, Interesting

      AFAIK, the PNG format itself allows up to 65536 levels of transparency. It can use 16 bits (65536 levels) for red, 16 bits for green, 16 bits for blue and 16 bits for alpha. But most images use only 8 bits (256 levels) for each channel.

    6. Re:here's hoping. by ostrich2 · · Score: 2, Funny

      Here is a rather funny page (since the author's disbelief and anger at IE's horrible behavior is palpable) which does a good job of explaining the issue, and supplying a few workarounds.

      I will say this for the guy: for a non-native english speaker, he got the expletives working perfectly.

    7. Re:here's hoping. by Anonymous Coward · · Score: 0
      it's like ogg vs mp3 in that mp3 was a "standard", and licesning fees suddenly appeared.


      However, png has a *lot* more features than gif does. That can't be said for ogg vs mp3.

    8. Re:here's hoping. by Pig+Hogger · · Score: 4, Informative
      I was wondering about this just two or three weeks ago, and tested with Mozilla and IE 6. Both of them can display PNG files, but it's only Mozilla that could render the 256-level alpha channel properly. Made for some very neat effects. IE didn't manage the transparency at all. :-(
      You can easily test your browser here.
    9. Re:here's hoping. by mini+me · · Score: 1

      Curiously, does IE support more than one alpha channel with PNG?

      Yes, it does.. But it requires doing more than just <img src="...">, you have to use their CSS filters.

    10. Re:here's hoping. by devnull17 · · Score: 1

      IE can do alpha transparency in PNGs, but it requires jumping through an inordinate number of hoops.

    11. Re:here's hoping. by ByteWarrior · · Score: 1
      You can easily test your browser here.
      Well, I tested my browser and it passed the test !! Mozilla Firebird 0.6 ;-)
    12. Re:here's hoping. by cyborch · · Score: 1

      it is indeed possible to get alpha transparency in png, one description of how to do it can be found here.

    13. Re:here's hoping. by Detritus · · Score: 1

      Safari (Apple Mac OS X browser) passes all of the tests.

      --
      Mea navis aericumbens anguillis abundat
    14. Re:here's hoping. by msh104 · · Score: 0

      konqy 3.1.2 reports ready! all tests passed.

    15. Re:here's hoping. by mdielmann · · Score: 1

      Apparently IE for Mac supports them just fine, btw... so it's not like Microsoft has some official PNG-hating policy, they just simply got sloppy with IE/Win.

      Or, MS decided to support the 3% of IE users that might have a clue (Mac users being proportionally more graphics design users than Wintel's users) that it was PNGs that were being screwed up, so gave them full support. After all, if it works for 3% of the population, it's still not going to be implemented by the majority of web sites.

      Just doing my part to keep the conspiracy alive...

      --
      Sure I'm paranoid, but am I paranoid enough?
    16. Re:here's hoping. by Mostly+a+lurker · · Score: 3, Informative
      Results on the browsers I have handy (without reboot)

      Opera 7.11 -- perfect
      Mozilla 1.3.1 -- perfect
      Netscape 7.02 -- perfect
      IE6 SP1 -- totally broken

      No surprises here.

    17. Re:here's hoping. by NanoGator · · Score: 1

      "I am dying for full PNG support in all major browsers... the 256 levels of transparency alone make it worth while! "

      I'd like to take that a step further. I'd like for support of various transparency modes. For example, I'd like Photoshop's 'Screen' transparency mode for adding stuff like glows. Basically, it mimicks taking two projectors and pointing them at the same screen. Ugly example, but if I wanted to composite a lens flare on top of a page, screen transparency would be the way to do it.

      Some of you may be asking 'why?', and I doubt I'd be able to convince you that it's vital. However, I'm an artist, and I love having every tool at my disposal. If I were to create a website that was supposed to look spooky or etherial, that type of transparency would be very useful to me.

      --
      "Derp de derp."
    18. Re:here's hoping. by petsounds · · Score: 1

      Alas, Photoshop (the de-facto industry graphics standard) deals with PNG exportation horribly as well. It always shifts the gamma on the resultant image, and with alpha-channel PNGs it will crop some of the edges off if you don't give it extra transparency "space" to work with. It seems pretty obvious that PNG manipulation isn't a big priority for them.

      I don't see PNGs going away, though. There's too many valid uses for them, at least in the graphics community. Macromedia has a product which uses PNGs as its native format. And PNGs provide a very easy way to import alpha-channeled images into Macromedia Flash or Director.

    19. Re:here's hoping. by Anonymous Coward · · Score: 1, Funny

      Lynx 2.8.2 -- totally broken :)

    20. Re:here's hoping. by Trogre · · Score: 1

      It's a little like MP3 vs OGG, except PNG is far closer to acceptance in general applications than OGG is for music.

      True, but Ogg (Vorbis in particular) is very popular in my neck of the woods. MP3 is all but forgotten, except when required for the occasional hardware player.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    21. Re:here's hoping. by caouchouc · · Score: 1

      IE6 SP1 isn't totally broken on these tests. It gets the two last palletized tests correct.
      God damn but it freaking mangles everything else, though.

    22. Re:here's hoping. by Anonymous Coward · · Score: 0

      No, it doesn't. IE supports scripting (woo...hoo), and a seperate program fixes a broken IE.

    23. Re:here's hoping. by devnull17 · · Score: 1

      Can you get alpha transparency in IE? Yes, you can. I didn't say it wasn't ugly.

  4. Sure by Anonymous Coward · · Score: 4, Informative

    Because everyone wants 256 color GIFs.

    PNG does everything GIF does, only a million times better.

    1. Re:Sure by $alex_n42 · · Score: 2, Insightful

      Except of course animations, PNG will never do that. Plus IE won't display PNGs correctly, for some stupid reason or other.

    2. Re:Sure by Anonymous Coward · · Score: 2, Insightful

      The stupid reason is IE. Microsoft has never implemented proper PNG support.

    3. Re:Sure by windows · · Score: 4, Insightful

      Well, then you just use MNG if you need animation. And if you read the linked page, MNG is superior to animated GIFs in a number of ways, one of which is better compression. Another advantage to MNG is it's not necessarily tied to one image format. The individual images can be stored in either PNG or JPEG format.

      Personally, I think it's a good thing to have several image formats available with wide support in all browsers. The reason for this is it allows developers to choose which format provides the best results for what they're doing. This means which ones look better and compress better for a certain image. It's definitely a good thing that the patent on GIF is expiring, but it's also a good thing to make sure that PNG doesn't go away, either.

    4. Re:Sure by Anonymous Coward · · Score: 0

      PNG is great except for the unforgiveably lame color-correction feature. Why in jebus' name did someone think this was a good idea to put into a graphic format? If your display needs color correction, just do it globally. Otherwise you end up with a bunch of PNGs that don't match the color of the page because some little PNG monkey is trying to do you a favor.

      Anyway, the real problem with PNG is that aren't supported properly in most browsers. In fact, until they are supported properly in ALL browsers, they just aren't worth the bother. Why should I do browser sniffing just to show a graphic?

    5. Re:Sure by asdfasdfasdfasdf · · Score: 1

      PNG does everything GIF does, only a million times better.

      Doesn't it actually do 16,777,216 times better?

    6. Re:Sure by Anonymous Coward · · Score: 0

      >PNG does everything GIF does, only a million times better.
      >
      >Doesn't it actually do 16,777,216 times better?

      Well actually it's 16 777 216 / 256, so it's only 256 times better. But if you take alpha into account then it's 256 / 1 = 256, multiply by the previous 256... Well ok, it IS 16 777 216 times better!

    7. Re:Sure by tbspit · · Score: 3, Insightful

      16,777,216 = 256 * 256 * 256.

      Your calculation:
      GIF : 256 colors
      PNG: 256 * 256 * 256 * 256 (r * g * b * a).
      PNG/GIF = 256 ** 3 = 16,777,216.

      In fact, PNG supports
      65536 * 65536 * 65536 * 65536.
      So, using your line of thought,
      PNG / GIF = 256 ** 7 = 72,057,594,037,927,936.

    8. Re:Sure by digidave · · Score: 1

      PNG doesn't completely replace GIF. For instance, if you need a large graphic with only a few colors, a GIF will result in a smaller file size than PNG. In fact, PNG's only viewable advantage over GIF is the additional colors and its only viewable advantage over JPG is the lossless compression algorithm.

      I don't pretend to be an expert on graphic file formats, but only a few times have I ever used PNG over GIF or JPG. The simple fact is that it won't compress photos as well as JPG and won't compress low-color graphics as well as GIF. That holds true at least for saving for web in Photoshop.

      --
      The global economy is a great thing until you feel it locally.
    9. Re:Sure by archen · · Score: 3, Informative

      Try reducing the color depth on a png to 8bit (or 4). You will usually get a smaller PNG. I'm not sure how it works in photoshop though, because my friend gets larger PNGs than GIFS. In Paintshop Pro (5) it's always the other way around.

    10. Re:Sure by Greyfox · · Score: 1
      Animated graphics are a scourge on the Internet, brought to us (I like to think) by the millions of AOL users whose attention can't be held for more than 12 seconds unless something on the page is moving.

      I use Galeon because of the 3 or 4 browsers I was considering it seems to make it the easiest to turn all animation off. It's amazing how much less obnoxious surfing the web is when nothing on the page moves.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    11. Re:Sure by berzerke · · Score: 2, Informative

      ...GIF will result in a smaller file size than PNG.



      The problem is mostly likely you are comparing apples to oranges. Remember that, at best, a gif file only has to store 256 colors. A png file, can store 256(Red)*256(Green)*256(Blue)*256(Alpha) colors. All that extra color info takes up space. If you reduce the png to an indexed palette of 256 colors (or less, depending on the gif palette), THEN compare file sizes, you will find the png smaller.



      In addition, there is a program called pngcrush which is also good at reducing the png file size without hurting quality, although it won't work the same magic (in file size reduction) as reducing the palette.

    12. Re:Sure by asdfasdfasdfasdf · · Score: 2, Funny

      Yes, but people wouldn't get the joke if I put 72,057,594,037,927,936 * better. :-)

    13. Re:Sure by Wuffle · · Score: 1

      The PNG saving features are notoriously broken and incomplete, and create files larger than needed, especially in the 'save for web' part.

      Try using the SuperPNG plugin instead, it's a drop-in replacement for Photoshops PNG save features and fixes many problems.

    14. Re:Sure by mnemonic_ · · Score: 1

      In my experience, Fireworks seems to have the best PNG encoder among the major graphics applications.

    15. Re:Sure by Anonymous Coward · · Score: 0

      Not to nit-pick, but if you want to be so accurate, be consistent.

      GIF : (one space)
      PNG: (no space)

      PNG/GIF (zero spaces)
      PNG / GIF (one space)

      Just choose one!

      npt

    16. Re:Sure by mwood · · Score: 1

      "Personally, I think it's a good thing to have several image formats available with wide support in all browsers. The reason for this is it allows developers to choose which format provides the best results for what they're doing. This means which ones look better and compress better for a certain image."

      I would agree, except that 99.44% of all page developers don't actually do that. They use GIF for everything except rendering oddball fonts as images -- for that they create the world's ugliest JPEGs. If people used this stuff the way it was meant to be used, the Web would be almost unrecognizable (but lots better).

    17. Re:Sure by mwood · · Score: 1

      "Anyway, the real problem with PNG is that aren't supported properly in most browsers."

      Sure it is. Haven't you seen the ponstings saying that animation and transparency don't work? :-}

    18. Re:Sure by Mr+Z · · Score: 1

      Check your math. That'd be 65536 times better.

      And actually, PNG can support 48-bit pixels and 16-bit transparency (64 bits total), so really, it'd be 72,057,594,037,927,936 times better. And that's without considering the fack that PNGs can have much higher resolution, too.

      --Joe
    19. Re:Sure by j-turkey · · Score: 1
      Except of course animations, PNG will never do that.

      I don't think that I'll shed any tears if gif-style browser animations went away. Are they used for anything other than ads and stupid javascript rollovers?

      --Turkey
      --

      -Turkey

    20. Re:Sure by KAMiKAZOW · · Score: 1

      MNG is almost dead. No, I'm not trolling. Mozilla Firebird and Mozilla Thunderbird do no longer support MNG files. Look here for details. MNG (and JNG) is not even a W3C recommendation.

    21. Re:Sure by Anonymous Coward · · Score: 0

      Except animation, which it doesn't really do at all.

      PNG sucks!

    22. Re:Sure by Gadget_Guy · · Score: 1

      Except animation, which it doesn't really do at all.
      PNG sucks!

      And yet I think that GIF sucks for precisely the same reason!

  5. i've burned all my gifs by jellybear · · Score: 4, Funny

    to cd

    1. Re:i've burned all my gifs by Anonymous Coward · · Score: 0

      Hmmm, many of my hentai pics from older days are PNG, not GIF....

      I really should think about finally burning it all (8.7 GB) on CD [sigh]

  6. June 20th is my birthday by CptChipJew · · Score: 1

    Who wants to buy me a nice shiny patent?

    I wonder, will this show up on eBay like so many other patents?

    --
    Vonal Declosion
    1. Re:June 20th is my birthday by byolinux · · Score: 1

      Mine too... perhaps we could split it? ;)

    2. Re:June 20th is my birthday by Anonymous Coward · · Score: 0

      I think you're confused... the patent isn't for sale, it's expiring. Finis. No more. There's nothing to buy (after the 20th). It will remain only as a historical record in the Patent Office, and as a barrier ("prior art") to any future attempts to patent the same thing.

    3. Re:June 20th is my birthday by GojiraDeMonstah · · Score: 1

      How about the red Manolo patent leather pumps? They fit both the "shiny" and "patent" part of your request...

      --
      "Stop throwing the Constitution in my face, it's just a goddamned piece of paper!" - George W. Bush Nov. 2005
    4. Re:June 20th is my birthday by Anonymous Coward · · Score: 0

      Uh, I'm lost, what does this have to do with PNGs...

  7. Let's face it by nutznboltz · · Score: 4, Insightful

    You can't get rid of a graphics file format once it's out there.

    1. Re:Let's face it by Surak · · Score: 4, Funny

      I know. I even see ANSI graphics now and then. ;)

    2. Re:Let's face it by Anonymous Coward · · Score: 0
      I know. I even see ANSI graphics now and then. ;)

      Great, you can see a jagged picture of a castle and have your return key mapped to install monkey in yer boot sector.

      ansi.sys was the Outlook Express of the early 90's.

    3. Re:Let's face it by sharkey · · Score: 2, Funny
      I even see ANSI graphics now and then. ;)

      Case in point.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    4. Re:Let's face it by Surak · · Score: 1

      ANSI.sys and ANSI graphics are FAR older than the early 90s.

      and anyways, the answer: ansi.com and fansi console -- the Eudora and Pegasus of the early 90s (80s?) by your analogy.

    5. Re:Let's face it by evilviper · · Score: 1

      You see a whole lot of PPM/PNM files around? How about FLI, PCX, PIX, TGA, SunRAS? There are tons of formats that have justifiably died out.

      I don't think PNG ever will since just about any format in the world can be losslessly converted to PNG, and almost always the PNG will be smaller...

      Personally, I'd like to see MNG made into a full-featured video format (lossless, and less than twice the file size of the lossy MJPEG).

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:Let's face it by nutznboltz · · Score: 1

      I use PPM/PNM/etc files all the time when I want to dump a JPEG from my camera out and then edit it without re-JPEG-ing it until the last step to prevent problems caused by re-JPEG-ing over and over.

      Other file format are still in use just not by web sites because IE can't do them but IE can do PNG so you see it on the web and always will.

    7. Re:Let's face it by eatdave13 · · Score: 1

      For god's sake, somebody mod this down. I just clicked that link at work. I know, I'm a dumbass, but nobody needs to see that.

      --
      "Verbing weirds language." -- Calvin
  8. GIF and PNG are completely different! by flend · · Score: 5, Informative

    GIFs are limited to 8-bit colour depth, no alpha layer etc. etc. PNG is a standardised, open format with support for lossless encoding of full colour graphics with transparencies.

    Saying that GIF becoming patent unencumbered is going to reduce use of PNG is like implying that when the original patents ran out on horses & carriages people gave up their cars and reverted. Ain't gonna happen :)

    1. Re:GIF and PNG are completely different! by Anonymous Coward · · Score: 1, Funny
      Saying that GIF becoming patent unencumbered is going to reduce use of PNG is like implying that when the original patents ran out on horses & carriages people gave up their cars and reverted.

      Somebody had a patent on horses? Was it Monsanto?

    2. Re:GIF and PNG are completely different! by Horny+Smurf · · Score: 4, Interesting
      Slashdot uses gifs. In fact, it seems more likely for the janitors to spell-check than it does for them to convert to png.

    3. Re:GIF and PNG are completely different! by scrawny · · Score: 5, Informative

      The mistaken belief that GIF has a limit of 256 colors probably comes from the way GIF was first used when it came out. In the late 1980's, PC video cards generally supported no more than 256 colors. Image exchanges were becoming popular among BBS systems and the Internet and viewer programs were quickly produced. No one tried or needed to generate images with more than 256 colors since they could not be viewed on anything less than high priced graphics workstations. Programs that converted images to GIF worked up a number of methods to reduce the number of colors to 256 or fewer. Some actually did a very good job. GIF files were constructed with just a single image block, even though the GIF standard placed no limit on the number of blocks. Since there was no use for more than 256 colors, there was no use for more than one image block. This practice became effectively ingrained into the computer culture and eventually everyone "knew" that GIF supported no more than 256 colors. The fact is, the programs that generated GIF files supported no more than one image block, and thus didn't have a means to deal with more than 256 colors. The top image shows that a GIF file really can have more than 256 colors.

      this info and more (including full color GIF) from here.

    4. Re:GIF and PNG are completely different! by swv3752 · · Score: 1

      You mean they're not already? :)

      --
      Just a Tuna in the Sea of Life
    5. Re:GIF and PNG are completely different! by Mr+Z · · Score: 1

      So basically, what you do is send a GIF animation w/ non-overlapping blocks and a new palette for each 'frame' of the 'animation'. You use the "do not discard" update mode, cross your fingers, and hope for the best. Smells like a bit of a hack to me, though it is serviceable. In the worst case, you'll have to send a new palette for every 256 pixels, followed by a rather pointless 'gradient', though I suppose it's possible to be a little smarter occasionally.

      --Joe
    6. Re:GIF and PNG are completely different! by sootman · · Score: 1

      Saying that GIF becoming patent unencumbered is going to reduce use of PNG is like implying that when the original patents ran out on horses & carriages people gave up their cars and reverted.

      There's no need to _re_vert, because most people never _con_verted in the first place. Until MSIE on Windows--you know, that browser/OS combination that we all hate but nonetheless is used by over 90% of the web population--supports it (without horrific workarounds), most people won't use it. Those who have converted to PNG will continue to use it, those who can live without alpha-channel transparency and/or want animation will continue to use GIFs. After 6/20, they can do so with a clear conscience and no fear.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    7. Re:GIF and PNG are completely different! by boa13 · · Score: 3, Insightful

      The mistaken belief that GIF has a limit of 256 colors probably comes from the way GIF was first used when it came out.

      Err, I would say this belief comes from someplace else, like... the GIF specification. GIF has been designed for 256 colors, as the Global Color Table and Local Color Table (which are made a of power-of-two number of entries limited to 256) clearly show.

      The site you mention is the homepage for a hack. Yes, a clever dude can create GIFs that look like they have more than 256 colors... but the fact is, such a GIF is made of many 256-colors images. Totally inefficient, compared to PNG, as the author of the hack admits, at the bottom of his page.

      That said, there's another well-known GIF hack, which also uses several images per GIF: animated GIF. Let's not forget that, as the spec says, The Graphics Interchange Format is not intended as a platform for animation, even though it can be done in a limited way.

      So, let's hope the nightmare doesn't come true, and that horrible multi-image true-color true-Bad GIFs begin to be popular.

      PNG is better than GIF in every technical aspect.

      GIF Spec: here

    8. Re:GIF and PNG are completely different! by Daniel+Phillips · · Score: 1

      GIFs are limited to 8-bit colour depth, no alpha layer etc. etc. PNG is a standardised, open format with support for lossless encoding of full colour graphics with transparencies.

      Saying that GIF becoming patent unencumbered is going to reduce use of PNG is like implying that when the original patents ran out on horses & carriages people gave up their cars and reverted. Ain't gonna happen :)


      Yep. Whether Microsoft's crappy PNG support is actually a conspiracy or just more incompetence is immaterial to me, as I do not care about PNG's on the web. Instead, I use PNG for saving image frames when generating animations, and I normally save in RGBA, which lets me use all kinds of nice compositing techniques. Really, any time I need to save an image and I need it to be lossless, PNG is my choice.

      By the way, Mozilla's PNG support isn't perfect either, which you can test for yourself by going here. It's not as grossly deficient as MS, but it's not the quality you'd expect from an OS project either. At least, last time I checked, things may have improved since then.

      --
      Have you got your LWN subscription yet?
    9. Re:GIF and PNG are completely different! by BigFootApe · · Score: 1
      PNG is better than GIF in every technical aspect.


      The payload is superior, but lzw is still better than lz77. What people want is the compression algorithm, not the format spec.
    10. Re:GIF and PNG are completely different! by jrumney · · Score: 1

      The rendering code obviously assumes that >256 color images are rare. While the other GIFs render instantly (once cached), the 32k color one at the top takes 20 seconds. I have never seen performance this bad with a PNG of the same dimensions.

  9. problems with PNG by afidel · · Score: 1, Interesting

    large file size- much larger than gif or jpg
    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.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    1. Re:problems with PNG by aziraphale · · Score: 4, Insightful

      large file size versus GIF or JPEG? Hardly. Take a 24 bit RGB image as your source, and find the format that provides the best reproduction of the original image in the least amount of space. PNG wins hands down. GIF can't reproduce the colour depth, JPEG can't reproduce the original pixels reliably without balloning the file size way beyond the PNG.

      PNG is actually about the best lossless image format out there - better compression than TIFF LZW, and just as flexible.

    2. Re:problems with PNG by lowmagnet · · Score: 2, Insightful

      It's not poor standardization. It's Microsoft not supporting 100% of the standard. PNG is standardized just fine, thanks.

      --
      Heute die Welt, morgen das Sonnensystem!
    3. Re:problems with PNG by fredrikj · · Score: 1

      large file size- much larger than gif or jpg

      Obviously because both GIF and JPG are lossy whereas PNG retains every color it can find. Try palettized PNG instead if size is important, it beats GIF at the same quality level in 90% of cases.

      Also make sure you use a decent compression utility, such as PNGOUT.

    4. Re:problems with PNG by fjin · · Score: 1
      poor standardization- alpha in particular is different accross platforms and browsers (IE is the worst offender here)
      Do you really mean that it's PNG's fault, that Micro$hit can't still implement the open standard what was released to public use in 1996! Maybe it's their idea of innovation.
      Browsers with PNG Support
    5. Re:problems with PNG by LiquidCoooled · · Score: 2, Interesting

      GIF is not a lossy format, but it is restricted to 8bit. Every pixel is stored uniquely. Jpeg on the other hand will lose intricate details on an image, leading to an approximation of the original.

      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.

      --
      liqbase :: faster than paper
    6. Re:problems with PNG by Anonymous Coward · · Score: 0

      Just because GIF have only support an 8-bit palette doesn't make the image format lossy.

    7. Re:problems with PNG by fredrikj · · Score: 1

      I know it's not lossy for 8-bit images, but my point was of course supposed to be that for images with more than 256 colors, which is where GIF saves space against PNG, it's lossy.

    8. Re:problems with PNG by Anonymous Coward · · Score: 0

      s/GIF have only/GIFs only/g

    9. Re:problems with PNG by Anonymous Coward · · Score: 1, Insightful

      Unfortunately, in this world, Microsoft IS the standard. Their unstandard formats usually end up replacing whatever standards were there before...

    10. Re:problems with PNG by Anonymous Coward · · Score: 0

      large file size- much larger than gif or jpg

      Others have debunked this.

      poor standardization- alpha in particular is different accross platforms and browsers

      That's not standardization, that's a problem with support. The standard is fine, but it's just like an MS-apologist to blame something other than Microsoft for not following a published spec.

    11. Re:problems with PNG by Fweeky · · Score: 5, Informative
      large file size- much larger than gif or jpg

      Not really. Some encoders are pretty poor, but an 8 bit PNG can easily rival, if not beat it's gif counterpart.

      Let's pick a quick example:
      -rw-r--r-- 1 freaky None 27382 Jun 9 10:12 states_imgmap.gif
      -rw-r--r-- 1 freaky None 23176 Jun 9 13:28 states_imgmap.png
      -rw-r--r-- 1 freaky None 22619 Jun 9 13:29 states_imgmap_pngcrush.png
      -rw-r--r-- 1 freaky None 21404 Jun 9 13:31 states_imgmap_pngout.png
      The .png is saved from Paint Shop Pro 7, _pngcrush.png using bog-standard pngcrush (which was, btw, identical to pngcrush -brute), , and _pngout.png using pngout.

      If you think this is too simple an image, let's try a screengrab of my desktop, reduced to 256 colours. Feeling lucky?
      -rw-r--r-- 1 freaky None 342508 May 31 02:22 grab_orig.png
      -rw-r--r-- 1 freaky None 136461 Jun 9 13:41 grab.gif
      -rw-r--r-- 1 freaky None 97538 Jun 9 13:40 grab.png
      -rw-r--r-- 1 freaky None 95336 Jun 9 13:42 grab_pngcrush.png
      -rw-r--r-- 1 freaky None 87168 Jun 9 13:44 grab_pngout.png
      Same deal as above. The original is a 24bit pngcrushed file. None were saved as interlaced/progressive, nor with any transparency.

      I dunno about you, but PNG looks pretty good to me.

      Remember that most PNG's are likely to be 24 bits, as opposed to GIF's maximum of 8, and can even include an extra 8 bits of alpha transparency.

      poor standardization

      What? There's at least one free high quality reference implementation anyone's welcome to use (even Microsoft), the full specification's there for anyone to read, there's a W3C recommendation that's actively maintained. What more standardization do you need?

      Yes, IE doesn't support alpha transparency (something GIF doesn't even have the potential to do; PNG's 8 bit alpha channel is as big as GIF's entire range!), but for general use PNG's a perfect replacement for GIF.

      JPEG can beat both, but only if you don't mind it dropping image quality to do so; not something you want to do generally.

      little exposure

      So what? Most users can just double click on the image file (who's file extension Windows helpfully hides by default) and won't notice the difference. And if some so called "web developer" hasn't heard of it, well, sucks to be him and his clients.
    12. Re:problems with PNG by grumbel · · Score: 1
      JPEG can't reproduce the original pixels reliably without balloning the file size way beyond the PNG.
      Huh? If I use Gimp with highest quality setting for JPEG on save, I get a JPEG that is around 40% of the size of the same image as PNG. There is no way to get the JPEG actually bigger than the PNG. That said, this was using a normal 24bit photograph, not some kind of low-color vector-like image, for which your argument is actually true.
    13. Re:problems with PNG by Anonymous Coward · · Score: 0

      Uh...the point was that PNG is the best lossless format. JPEG is lossy.

    14. Re:problems with PNG by amentia · · Score: 3, Funny

      Yeah, like when they replaced the Internet with MSN...

    15. Re:problems with PNG by blibbleblobble · · Score: 1

      "large file size- much larger than gif or jpg"

      You're not using Save rather than Export, in MacroMedia Fireworks are you?

    16. Re:problems with PNG by aziraphale · · Score: 1

      No matter how high you set the quality, pretty much any JPEG engine I've come across will still lose some data (albeit not perceptually significant data). Granted, you can - theoretically - generate completely lossless JPEGs, but most graphics packages - even on their highest quality settings - don't give you that option.

      You are right, though, that for photographic imagery, you should use JPEG, and forget about the loss if you want small image files. But I always make a point of re-saving digital photos as PNGs as soon as I've got them off the camera, so I have a fixed, immutable set of pixel data to work from. Take a JPEG, open it up, rotate it ninety degrees, resave it - you've lost another bit of the original data. Open it again, crop it, resave, you've lost a bit more data. Open it again, change the colour balance, re-save it, you've lost a little more data. Using JPEG as a working image format is a little like using MP3 as a sound format while editing audio.

      The impressive deal with PNG is that its format is extensible and modular, which means it could be used to support multiple channels, different colour models, like LAB or CMYK, or as a basis for complex metadata-based image formats for GIS or scientific applications. It already includes gamma and colour profile support... the kinds of features you expect from TIFF, but are really way beyond what you'd hope for from what was, after all, billed as a replacement for GIF. PNG deserves to get a lot more attention, particularly from the open source community, and tools like GIMP, which could find PNG provides a great open standard on which to base file formats for image storage.

    17. Re:problems with PNG by Vaughn+Anderson · · Score: 1


      I can make an image 300 dpi, 1500x367 that is in vector format and only takes up 100k. Try doing that with JPEG, GIF or ANY other format that supports the display as a bitmap AND a vector from the same file...

      PNG also makes smaller _8 BIT_ graphics than GIF almost across the board. The only advantage GIF has is that it's algorithm for compression allows repeating colors in a horizontal line to compress slightly better than PNG. But if you get all vertical or a mess of lines (most images) then the _8 Bit_ PNG will compress better.

      With PNG you can have 24/32bit graphics as well with 256 levels of transparency. How many levels of transparency does GIF have? _one_

      The simple fact that IE is a piece of garbage does _not_ have any bearing on whether or not PNG's format is "poor standardization", IE is just trash... PNG alpha standard is just fine...

      Popular end user understanding of the format is not needed for PNG to get more wide spread use, only developers of browsers, graphics software programmers and designers need to start backing what is by far the best, most well rounded feature rich graphics format in exhistance for web use.

      If anyone doesn't know this also, Macromedia's Fireworks web design application (the best one around I might add, poor Adobe...) uses PNG for it's native file format. The things you can do with a PNG file in Fireworks are incredible.

      And, now to give away a small secret here, you can use the alpha channels of a 32bit PNG in a flash animation, no other format will give you the alpha channel...

    18. Re:problems with PNG by Anonymous Coward · · Score: 0

      Great points. But it would be more clear if you used du instead of ls -l.

    19. Re:problems with PNG by Xyde · · Score: 1

      There are much better lossless formats out there. I just compressed a large (2048x1536) image to PNG, and the filesize came out as 4.5MB (using the brute force method of pngcrush). I compressed the same image to lossless JPEG 2000 and it came out as 1MB. Yes, I know PNG is not designed for photo quality images, but if we're debating the merits of lossless image compression I think this is the area where it would matter most. 4.5MB vs 1MB is bloody huge. Anyone using Mac OS X can try it for yourself as Quicktime 6 and above have built in support for encoding and decoding JP2.

    20. Re:problems with PNG by Anonymous Coward · · Score: 0

      The real world works in analog wavelength changes, so all these formats are lossy.

    21. Re:problems with PNG by The+J+Kid · · Score: 1

      I really liked your explination and it's like a breath of fresh air.

      I really liked your desktop wallpaper too...

      Could you tell me the name? or do you have it somewhere?

      thanks in advance.

      --
      Moderation: +4. Modded 70% Funny and 30% Overrated. 100% Saturated.
    22. Re:problems with PNG by Fweeky · · Score: 1
      I really liked your desktop wallpaper too...

      Could you tell me the name? or do you have it somewhere?

      Yeah, it's Greg Martin's "Silhouettes", which you can find in the wallpaper section of his website. I just flipped it :)
    23. Re:problems with PNG by The+J+Kid · · Score: 1

      ty !

      --
      Moderation: +4. Modded 70% Funny and 30% Overrated. 100% Saturated.
  10. PNG is good by Junior+J.+Junior+III · · Score: 3, Informative

    I don't know why more people don't use PNG. It's a great format. For photorealistic images JPG is best, but for logos or other types of graphics and drawings, PNG is great. I hope that we start seeing widespread use of vector-based graphics in the near future, though.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:PNG is good by tanveer1979 · · Score: 2, Insightful
      GIF's were already in use from a long time. Even the patents didn't scare ppl because unisys hasnt been relentless in pursuing them.

      So people kept on using GIF's. And very few people used PNG. There is a popular saying "Its not what its worth, its how it is marketed"

      --
      My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
      FB : https://www.facebook.com/TanveersPhotography
    2. Re:PNG is good by jdew · · Score: 0

      jpeg better then png? lossless png vs lossy jpeg? the better format is clear

    3. Re:PNG is good by fredrikj · · Score: 1

      I don't know why more people don't use PNG.

      Because it isn't recognized by FrontPage 3.0 :P

    4. Re:PNG is good by cybermace5 · · Score: 2, Informative

      JPG is great as long as it's a visibly separate page element, and you don't use them for anything requiring color matching. A lossless format is absolutely required when you need the image to blend with text or page backgrounds. JPEG compression usually skews the color one way or another, and not all rendering engines do it the same way.

      That said, it's much easier to use contrasting colors for page elements and backgrounds. PNG transparency would be great for blending in as long as you don't need a razor sharp edge. Lossy images are great for reducing load times. JPEG with transparency would eliminate the need for lossless images in many cases....

      I'm not a web developer, so don't stone me if I said something wrong.

      --
      ...
    5. Re:PNG is good by Pig+Hogger · · Score: 1
      I don't know why more people don't use PNG.
      Because IE won't.
    6. Re:PNG is good by mysticgoat · · Score: 1

      I think a lot of graphics artists-- both commercial and semi-pro-- are using png quite a bit in house. And then converting to either gif or jpg in the final production steps, when the work is destined for the web.

      There is a lot of inertia in the world of browsers. Making sure the web site is readable in Netscape 4.x and IE 3.x (from around 1997) is still a big concern for many web site designers-- there are a lot of niches where older browsers are still a major part of the audience. I don't think we'll see a major shift from gifs to pngs for another couple of years, but I do expect that pngs will be at least as common as gifs and jpgs in five to seven years.

      SVG-- vector graphics-- will take at least as long to become a significant format. And I'm sure that will develop in the same way, where it becomes commonly used in the studio first, but converted to another format before being put out on the web.

    7. Re:PNG is good by evilviper · · Score: 1
      For photorealistic images JPG is best

      BAH!

      People think JPEGs are so much better because, at the same resolution, the JPEG is significantly smaller. The problem with that is the JPEG is much more fuzzy/blurry (and looks terrible after multiple generations).

      Why doesn't someone at least try comparing PNG and JPEG on fair terms? Maybe create a lower res PNG, then scale it up, and see which (PNG or JPEG) looks better at equal file sizes...

      One problem with web adoption may be that PNGs aren't animated, and MNG hasn't got a large installed base yet.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    8. Re:PNG is good by MrPippers · · Score: 1
      I don't know why more people don't use PNG.
      Because it isn't recognized by FrontPage 3.0 :P
      This is funny because it's true. People's reliance on Microsoft products never ceases to amaze me.

      For instance, I was in a website design class, and the assignment was to redesign my school's website. I made a nice layout using standard HTML and CSS that would work with the data formatting on the current website, but they wouldn't even go near it because it wasn't made in Frontpage!

      When it comes to computers, people will usually use what is already there, instead of trying to find a good alternative, and GIF is a widespread format while PNG is relatively unknown. It's sad but true; just look at IE compared to Mozilla. There's really no contest in which is better, but it will be a slow transition if it happens at all. All anyone can do is to slowly show people why one is better, and hope for the best.

      Actually, I didn't even know about the whole PNG versus GIF thing, but after reading Burn All GIFs, I'm going to convert the one GIF on my website to a PNG.

    9. Re:PNG is good by Jonner · · Score: 1
      Why doesn't someone at least try comparing PNG and JPEG on fair terms? Maybe create a lower res PNG, then scale it up, and see which (PNG or JPEG) looks better at equal file sizes...

      So, try it. I'll look at your results. However, I am confident that JPEG will always win for photographic images. No PNG proponents are pushing PNG instead of JPEG for typical photographs on websites.
    10. Re:PNG is good by version5 · · Score: 1
      I think a lot of graphics artists-- both commercial and semi-pro-- are using png quite a bit in house

      I find that hard to believe and I used to be a commercial graphic designer. If you are using Illustrator or Photoshop, converting to PNG removes all the layers, vector information and editable text layers, while providing no additional benefits.

      Sending drafts and samples to clients suffers from the same IE compatibility issues discussed elsewhere, and a lot of the time, JPGs are used because degrading the image quality is what you want to prevent your work from being stolen. Corbis do this with all their stock photography.

      Flash is the current standard for vector graphics on the web, and I don't see that changing any time soon. I don't see that SVG has much to offer the graphic designer that Flash and Illustrator doesn't already do. You have to admit that the average /.ers preference for SVG over Flash is mostly due to ideology rather than usefulness or practicality, something that your average graphic designer has no interest in at all.

      --

      "It's Dot Com!"

    11. Re:PNG is good by mysticgoat · · Score: 1

      I should have been more specific. Sorry to cause confusion.

      When it comes to archiving original flat color work, like scanned images, the product of raytracing software or other graphics, or images from digital cameras, png has advantages. Clearly once editing has begun and the work has started to acquire layers, you'd need something else other than png for the work in progress. Though pngs of color separations and individual raster layers makes sense in some cases.

      I expect, though, that when the finished work is converted to gif or jpg, the savvy commercial artist would also make a png archival copy (as an accurate rendering that could be used by a low skilled assistant to quickly reconstruct the gif or jpg, if that is needed later on).

      As to Flash vs SVG-- I expect that Flash will become SVG compliant as the SVG standard develops further. Those guys seem pretty bright and I don't think they will miss the boat. What drives the "ideology" of standards like SVG is a pragmatic common sense about what is going to work well for everybody in the long run. That approach is well proven in the general case. The world wide web is but one example.

      Aren't there some members of the Flash community involved in the SVG standards? I recall seeing something about that a few months ago, probably in the amaya news groups somewhere.

  11. Beta was better than VHS by vasqzr · · Score: 4, Insightful


    Just because PNG is 'better' than GIF, doesn't mean it'll win.

    GIF has such a huge head start...

    1. Re:Beta was better than VHS by Anonymous Coward · · Score: 0

      Beta was better than VHS

      I found both to be as bad as one another after a few dozen plays.

      praise DVD!

    2. Re:Beta was better than VHS by SlimFastForYou · · Score: 1

      All I remember about Beta was the eaten tapes. I know someone who saves _incredibly_ huge JPEG files for good quality (non yucky text). PNG has resonably good browser support, and I use the format with any graphics with text in them.

      JPEG isn't a portable network graphic when you have to make huge files to get the same quality of other formats. Precisely why the Slashdot logo is in GIF format.

    3. Re:Beta was better than VHS by FunkyChild · · Score: 1

      There's not necessarily a competition between GIF and PNG - they are good at different things. I've been using PNG images lately for video compositing and animation since I can work on a 'cel' in photoshop using photoshop's native transparency (no fucking around with adding alpha channels etc) and then just import that into the compositor, with the alpha masks fully intact. It's compressed too so it saves taking up heaps of space if I want to render out an image sequence.

      The gamma correction is an added bonus (for programs that support it) for taking files from one computer to another and not having to re-adjust the brightness.

      There's much more to (PNG's) life than just web graphics.

    4. Re:Beta was better than VHS by Anonymous Coward · · Score: 0

      One post pointed out that PNG is used a lot for in-house work before being converted to JPG/GIF for the web. Well, Beta is still used extensively in video production houses before being dubbed to VHS for the comsumer. Uh-oh, PNG is doomed.

    5. Re:Beta was better than VHS by .com+b4+.storm · · Score: 1

      Yeah but the difference is that PNG doesn't have to make money to survive or "win". With Beta vs. VHS there were financial interests at stake, and the winner was determined by where the dollars went...

      GIF has such a huge head start...

      It also has a rather limited palette, no alpha channel support, etc. When money isn't the determining factor (or a factor at all), technical merit can play a bigger role.

      --
      "Wow, you're like some kind of superhero able to ward off happiness and success at every turn."
      -- Ryan Stiles
    6. Re:Beta was better than VHS by Anonymous Coward · · Score: 0

      Video production is done using a professional format called BetaCam, which is not the same thing as BetaMax down at Nobody Beats The Wiz.

      BetaCam would be more analogous to Photoshop format or TIFF.

    7. Re:Beta was better than VHS by evilviper · · Score: 1
      Beta was better than VHS


      So, by better, you mean it was more expensive, propritary, and the tapes were shorter?

      Somehow, that doesn't sound "better" to me.

      GIF has such a huge head start...

      Yes, but changing software isn't as difficult as getting millions of people to trash their old collections of hundreds of dollars of video tapes.

      Besides, in VHS v. Beta, Beta was the one with the head-start.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  12. Not likely by Psiren · · Score: 0, Redundant

    GIF's drawbacks are well known, and are not limited to the patent. For example, 256 colour palletes are very restrictive especially now virtually everyone has high colour displays. PNG isn't going anywhere, I use it for all my images and I'm very pleased with the results. If IE's support was a bit better things would be perfect.

  13. Its already moribund by Lysander+Luddite · · Score: 5, Insightful

    Until IE fully supports the format, it might as well be dead. Nobody who wants the Alpha Channel support can use it in IE6 so it pretty much just sits there, an unused option.

    Since IE apparently won't be getting an update until the next version of Windows, I don't see much changing.

    It also doesn't help that creating PNGs with Alpha Channels isn't as easy as it can be in some apps.

    1. Re:Its already moribund by drfireman · · Score: 2, Interesting

      Worse yet, you can't just wait for IE to support it, you have to wait for the versions of IE used by everyone you want to visit your web pages to support it. If you want to support the oldest browsers (I don't, but some folks do), you'll never be able to use PNGs.

      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.

    2. Re:Its already moribund by Anonymous Coward · · Score: 0

      But even at the level you claim, it's better than GIF due to the high color depth support.

      See this article for cross-browser PNG transparency. One of the techniques can be seen on this UK church site.

    3. Re:Its already moribund by barcodez · · Score: 5, Informative

      Apple's Quicktime can become the default plug in for PNGs and display them instead of IE within IE. Therefore full advantage can be made of Alpha channels. Obviously not everyone has QuickTime installed.

      --

      ----
    4. Re:Its already moribund by Mongr · · Score: 1

      Actually there is an ugly ActiveX hack you can add to any pages using transparent pngs...and they display fine assuming ActiveX is enabled in the end-user browser (not that likely I agree).

      Just thought I'd let you know

      --
      -=Mongr=-
    5. Re:Its already moribund by Black+Parrot · · Score: 1


      > Until IE fully supports the format, it might as well be dead.

      Why let one vendor's crappy software hold us back?

      --
      Sheesh, evil *and* a jerk. -- Jade
    6. Re:Its already moribund by oever · · Score: 2, Insightful

      The point of an alpha layer in an image on a webpage is that the background of the webpage is visible through the image. A plugin usually does not inherit the background of a webpage, but is often gray, so using a plugin for showing png images with alpha layers will give you the desired effect.

      --
      DNA is the ultimate spaghetti code.
    7. Re:Its already moribund by adolf · · Score: 1

      Like I really want to wait for QuickTime to load, just so I can see a big, alpha-blended button that says "CLICK HERE!".

    8. Re:Its already moribund by Anonymous Coward · · Score: 0

      Because IE it the most used browser, twat.

      IE comes with my operating system, so I don't have to download anything, it works, and it is the only browser that can display all websites properly. For this reason it is better than anything else. Joe User will agree.

      If MS chooses not to support PNG in its browser, then there must be a good reason, like PNG is shit.

    9. Re:Its already moribund by Jonner · · Score: 1

      Yeah, that's almost as bad as pages with Flash or Java Applet navigation buttons (I've seen 'em, though I could hardly believe the boneheadedness).

    10. Re:Its already moribund by RzUpAnmsCwrds · · Score: 1

      Yeah, but GIF never had alpha channel support either. 256-color PNGs offer the same quality as GIFs but with a smaller filesize.

    11. Re:Its already moribund by Trogre · · Score: 1

      Until IE fully supports the format, it might as well be dead.

      Agreed.

      Try this, or this instead.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    12. Re:Its already moribund by jafuser · · Score: 1

      I'm sorry, but quicktime is a form of evil that can only be admired by the type of people who like to throw small cute fuzzy animals in a bag, tie it up, and toss it in a river.

      --
      Please consider making an automatic monthly recurring donation to the EFF
    13. Re:Its already moribund by jafuser · · Score: 1

      While you're at it, why not try this or this perhaps?

      --
      Please consider making an automatic monthly recurring donation to the EFF
  14. GIF Patent by Flabby+Boohoo · · Score: 0, Redundant

    It appears that the patent covering the LZW compression technology is about to expire... LZW is the compression used in GIFs.

    1. Re:GIF patent by Anonymous Coward · · Score: 0

      Tell that to all of the software patent holders... and the USPTO.

  15. no animation support, but... by Kegetys · · Score: 3, Insightful

    Only thing GIF has what PNG does not is animation support... PNG wins in everything else. And most of the GIF animations I have seen do nothing else than annoy so i'm not sure if the lack of it in PNG is a good or bad thing after all.

    1. Re:no animation support, but... by Anonymous Coward · · Score: 1, Interesting

      There is an animated version of PNG as well; check the web site.

    2. Re:no animation support, but... by jpr1nd · · Score: 2, Informative

      actually there is a 'partner'-like format to png called mng or multiple-image network graphics. i'm not too sure of how well supported it is but it does in fact exist.

      voila: http://www.libpng.org/pub/mng/

    3. Re:no animation support, but... by GoldMace · · Score: 1

      They are sometimes amusing, and I've seen some in some educational sites that denonstrate how something works, etc. I'd say the lack of animation is why PNG is not more popular. The only thing GIF has on PNG is that, the compression stuff most people don't know about for the most part, and most people use JPEG for stuff that doesn't require animation because it has more than 256 colors.

  16. PNG has more features by Max+Romantschuk · · Score: 4, Interesting

    PNG is not just an alternative to GIF. PNG has things like Alpha Blending, Gamma Correction and Huge color depth (up to 48 bits, I believe).

    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.

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
    1. Re:PNG has more features by OmniVector · · Score: 1

      And as long as browsers don't handle PNG's properly it's also chicken & egg problem.

      If it doesn't seem obvious yet, one of the major reasons PNGs adoption has been slow for many is the simple fact that it still, after 4 years, hasn't been able to render properly in IE -- the majority browser at this point.

      --
      - tristan
    2. Re:PNG has more features by Arker · · Score: 1

      Well that's a good reason to encourage people to get a real browser.

      And, in actual fact, the complaint is overblown. IE will display pngs fine as long as they don't use alpha-channel. And in fact IE will display even that subset of pngs fine if QT is installed and set as the default plugin for .pngs, which should be the case.

      Most .pngs don't use alpha-channel to begin with, and if you need to use alpha-channel you must use png, gif doesn't support it anyway, so your only choice will be to use png and include a note for IE users telling them how to get QT and set it to be used as the default png plugin, and/or how to get a proper browser. Using gif instead here just isn't a choice - it won't do the same thing.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:PNG has more features by Jugalator · · Score: 1

      PNG is not just an alternative to GIF. PNG has things like Alpha Blending, Gamma Correction and Huge color depth (up to 48 bits, I believe).

      So you can really do a lot of cool things with PNG that you can't do with GIF's.


      And perhaps most importantly...

      Compress better than GIF in almost all cases.

      --
      Beware: In C++, your friends can see your privates!
    4. Re:PNG has more features by LionMage · · Score: 1
      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.

      The only missing feature is proper alpha channel support in IE under Windows. (Last time I checked, using IE 6 under Windows XP, many PNG images with alpha channel didn't render properly. Also, for some strange reason, while inline PNG images display mostly correctly, directly trying to load a PNG in IE -- usually the result of a direct URL link to an image -- causes some weirdness, because IE doesn't want to load PNG images stand-alone. Go figure.)

      However, PNG images with indexed transparency (a feature included in the PNG spec to provide a "cheap" transparency option that made PNG a direct replacement for GIF89a in most applications) should display fine in IE under Windows.

      Please note that all other major Windows browsers display PNG correctly. Furthermore, IE for the Mac correctly renders PNG images, even with alpha transparency.

      If all you're doing is displaying a simple rectangular image, or an image with "simple" (indexed) transparency, PNG is perfectly usable on all major browsers including IE for Windows. It's just as functional as GIF in those cases, albeit usually with smaller files. This "browser support" argument is getting old, folks...
  17. Not SCO! by bazik · · Score: 1, Funny

    Dont let SCO buy the patent! They might sue everyone who ever saved a GIF file!

    --


    --
    One by one the penguins steal my sanity...
    1. Re:Not SCO! by 5prite · · Score: 1

      when will SCO becomes an obligatory joke?

    2. Re:Not SCO! by mark_lybarger · · Score: 1

      SCO became an obligatory joke to the computing world circa 1995 perhaps before.

    3. Re:Not SCO! by Anonymous Coward · · Score: 0

      I know this is a joke, but please get a fscking clue. The patent is EXPIRING. There's nothing to buy!

  18. I will still not use GIF by foolip · · Score: 2, Interesting

    Patented or not, GIF is an antiquated compression algorithm which performs quite poorly compared to PNG. There is descent browser support for PNG, and it can also do some nifty things which GIF cannot -- most importantly alpha transparency as opposed to binary transparency.

    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.

    1. Re:I will still not use GIF by Anonymous Coward · · Score: 0

      What are you talking about? IE's PNG support is piss-poor!

    2. Re:I will still not use GIF by foolip · · Score: 1

      I'm sorry, but I truly don't care. There are other uses for PNG than websites, and one can use PNG images without transparency too. An I'll admit that even if I did make a website with some transparent images, I'd use PNG anyway, because it's not important to me to please everyone -- especially not IE-users :)

    3. Re:I will still not use GIF by Anonymous Coward · · Score: 0

      And whose fault is that?

      --
      Slow Down Cowboy!

      Slashdot requires you to wait 20 seconds between hitting 'reply' and submitting a comment.

      It's been 3 seconds since you hit 'reply'!

      Chances are, you're behind a firewall or proxy, or clicked the Back button to accidentally reuse a form. Please try again. If the problem persists, and all other options have been tried, contact the site administrator.

  19. Just removed all the GIF's from my project, rats! by @madeus · · Score: 2, Interesting

    At the weekend I removed all the GIF's from my project and replaced them with PNG's, because I'd had a submission (understadably) rejected to savannah.gnu.org because of this issue.

    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?

  20. Easy by fredrikj · · Score: 0

    The last time I used GIF was for some humorous animation... and in either case, animated GIFs should be kept off of the Internet.

    I use PNGs for everything graphics related today except when there are special compatibility reasons (some tools only work with BMP, PCX etc) or when space must be cut for photo-like images, in which case I use JPEG.

    PNG generally compresses better than GIF, it has more features, and you can have as many colors as you want. So for me personally, it's certainly not as much a matter of ideology as it is a matter of functionality.

  21. Technical Merits... by Jasin+Natael · · Score: 4, Insightful

    My hope would be that at this point PNG can stand on its own technical merits, rather then on ideological merits.
    It certainly does for me. PNG tends to display colors more accurately than GIF, has cleaner dithering, and has much better transparency than GIF. It also generates smaller files for complex/large images. But, Internet Explorer once again holds us back. IE doesn't do transparency AT ALL for PNG images. It doesn't even use the page color, or white, just a flat 50% gray. Once IE supports PNG properly, a lot more web developers will feel comfortable using it. Curse you and your "standards", Microsoft.

    Jasin Natael

    --
    True science means that when you re-evaluate the evidence, you re-evaluate your faith.
    1. Re:Technical Merits... by Anonymous Coward · · Score: 0

      On my brother's Windows XP IE6 shows transparent PNGs with a white background. I think gray would actually suit my dark-themed homepage better.

    2. Re:Technical Merits... by Etyenne · · Score: 2, Informative

      IE doesn't do transparency AT ALL for PNG images.

      No. It understand full-transparency in indexed mode (this is not using the alpha channel). This functionnally the equivalent of GIF. IE throw away the alpha channel entirely, but one of the color in indexed mode can be defined as transparent.

      In The Gimp, right-click, "Image", "Mode", "Indexed ..." get you the menu to make your image indexed.

      But it is true that IE hold us back. Full alpha channel support would do a lot for Web site aesthetic.

      --
      :wq
    3. Re:Technical Merits... by Arker · · Score: 1

      If you're writing proper web-pages they'll be usable without image-loading at all. So IE users will still be able to use the page, it just won't look as pretty. Which gives you a great opportunity to educate them. There are a couple of solutions - they can get a different browser, they can get QT (most will probably already have it) and set it as the plugin to display pngs in IE (I've been told this works but haven't tested it since I don't use IE except on mac, where it works correctly to begin with,) or they can deal with the ugly page.

      MS doesn't care about standards until the customers make them. And the customers can't put any pressure on them until they're aware there is a problem. So if you want MS to fix their browser, the first step is just to write proper pages and use the cases where IE doesn't handle them correctly to educate the customer. Otherwise you lose by default...

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    4. Re:Technical Merits... by radish · · Score: 4, Insightful

      That works great for "My First Homepage", but it falls flat on it's face for commercial sites. I can't imagine trying to explain to my business sponsors (who pay my wages) that the reason our site looks crappy to 99% of our clients is that we're using a better image format. I may as well just fire myself...

      Whilst I agree with you completely in a technical sense (and in an ideal world), you can't lose site of the practicalities - people are not going to switch browser just to view our site - they'll just go somewhere else. It is essential that our site looks how it is supposed to look to the vast majority of clients, and that, alas, means IE5+.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    5. Re:Technical Merits... by Anonymous Coward · · Score: 0

      You can make 1-bit alpha transparency PNG files that will display properly on IE using this shell script.

      fixpngalpha.sh:
      #!/bin/sh
      if [ $# -lt 2 ]; then
      echo "Usage: $0 infile.png outfile.png"
      exit 1
      fi
      echo Converting $1
      temp=tmpalpha$$
      pngtopnm -alpha $1 > $temp
      pngtopnm $1 | pnmtopng -alpha $temp > $2
      rm $temp

    6. Re:Technical Merits... by weston · · Score: 1

      That works great for "My First Homepage", but it falls flat on it's face for commercial sites. I can't imagine trying to explain to my business sponsors (who pay my wages) that the reason our site looks crappy to 99% of our clients is that we're using a better image format. I may as well just fire myself...

      That's pretty much the situation we're in when it comes to XHTML/CSS, too, isn't it?

      Grrr.

    7. Re:Technical Merits... by visualight · · Score: 2, Insightful

      Man there's a lot of posts like this.

      Commercial websites get a lot of hits. But there are far, far more websites that are not commercial and I think it's those sites that collectively get the most traffic even if individually they each receive only a few hits. The power to change and influence is not just in the hands of commercial websites largely because it's the commercial websites that are the least interesting. Hmmm, what I'm trying to say is while BestBuy.com gets more hits than your MyFirstHomepage, BestBuy.com gets fewer hits than all of the MyFirstHomepages combined. I'm using your term but I'm including all of the MySecond, MyThird, MyFourth, and MyFifthHomepages too.

      Please continue to use GIF's for your corporate splash page if you feel you should. But also consider using PNG's on any sites that you produce for yourself.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    8. Re:Technical Merits... by Jonner · · Score: 1

      Of course, most of the MyFirstHomepages suck royally too. Perhaps it won't help much if they use a superior image format. Just like a microwave allows one to burn one's food in half the time, PNG's in the hands of newbies will allow anyone to download a crappy page faster. I know I'm being cynical.

    9. Re:Technical Merits... by Jasin+Natael · · Score: 1

      Well, I guess you could use a browser detect script that inserts PNG's for supported browsers, and otherwise uses GIF's. You could even use Javascript to write a warning into the statusbar, or the page itself, that says: "PNG Unsupported: Using Low Quality Image Mode" or somesuch. You could even link to MozillaFirebird or Opera... But you'd still probably catch a bunch of crap from your boss.

      --Jasin Natael

      --
      True science means that when you re-evaluate the evidence, you re-evaluate your faith.
    10. Re:Technical Merits... by radish · · Score: 1

      I agree completely, and I use PNG on my personal pages - although given that even there 99% of users are IE I can't use the nifty features, so I may as well be using GIF. I just like shiny new things :) I just don't think there will be any pressure on MS to fix IE until big sites start using it, and they won't until there's browser support. This is the classic chicken & egg, and exactly why having only one "winner" of the browser wars was such a bad idea - MS can now dictate the pickup of a very cool tech as they see fit.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  22. PNG will stick by sklib · · Score: 4, Informative

    IIRC, GIF really specialized in 256-color paletted images, and any extensions to that along the lines of full 32-bit color were kind of a hack, and were never very popular. PNG, on the other hand, is a great compressed lossless format that seems to cleanly support 4 channels. I've used it plenty when storing graphics for programming purposes, and have never had any kind of problems.

    It seems that the only reason GIF was around in the first place is because computers were slow, and then later (instead of lossy jpegs) for displaying little images with text in them in web pages. Since PNG does that now and does it better, I think there's no reason to ever go back to GIF.

    Sure, the readers and writers might now be legally free or whatever, but anyone who really wanted to use GIFs has been able to do it anyway (it's not like all along Photoshop wasn't able to export, and Explorer and Netscape weren't able to view them), and there is support for better formats pretty much everywhere now, that I don't foresee any changes in the status quo regarding GIF use.

    --
    -S
  23. Animated PNG by emo+boy · · Score: 2, Interesting

    What about the animation that gifs bring to the web? I know that no one was using the animated functionality of a gif back when the PNG specs were being drawn up but I think it's time to look back into it. It at least give users an alternative to Macromedia Flash especially whilst using GIMP.
    Long live open source

    1. Re:Animated PNG by sklib · · Score: 2, Interesting

      Anyone who wants to have rotating skulls and burning fire on their script kiddie web page is still welcome to use animated gifs. I don't see a reason that all those graphics shouldn't be in Flash, because they are great for platforms that can handle it, and don't need to be shown at all (say, on a celphone or PDA) on those that can't.

      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.

      --
      -S
    2. Re:Animated PNG by emo+boy · · Score: 1

      Maybe not everyone has 300 bucks to float to Macromedia for their software in order to put up a small animation. I think there should be a good and viable alternative to gifs and flash.

    3. Re:Animated PNG by jpr1nd · · Score: 2, Informative

      if you look up the page a little you'll see several posts about animated pngs, called mngs

      more info: http://www.libpng.org/pub/mng/

    4. Re:Animated PNG by infront314 · · Score: 1

      Until a couple of days ago MNG support was included in Mozilla, but then it was removed. See Mozilla bug 195280.

    5. Re:Animated PNG by mysticgoat · · Score: 1

      Anyone who wants to have rotating skulls and burning fire on their script kiddie web page is still welcome to use animated gifs.

      What, is this some kind of "real artists don't use poster paints" thing?

      It is easy to do trash in animated gifs. If you want to spend your money, and your audience's time on downloads and plug-in overheads, it is also easy to do trash in Flash. I've seen quite a bit of both.

      Yet within the limitations of the web (bandwidth, supporting legacy browsers, etc), gif animations for slide shows and the like are a viable alternative in many instances. Just like Picasso sometimes used poster paints to do posters, gif animations can support good art.

      Let me give you some of my credentials in the way that you are most likely to understand them: I have spent several hundred dollars on watercolor brushes and supplies, so obviously I Am A Artist and know what I'm talking about. Phlbbt!

    6. Re:Animated PNG by hondo77 · · Score: 1

      Anyone who wants to have rotating skulls and burning fire on their script kiddie web page is still welcome to use animated gifs.

      Sorry but banner ads that are animated always get better CTR than the same banner not animated (on my site, anyway). Animated GIFs are the lowest common denominator format and are a breeze to put together so I still find them useful.

      --
      I live ze unknown. I love ze unknown. I am ze unknown.
  24. PNG GIF by chendo · · Score: 0

    PNG is far better IMHO, because it's 32bit, as opposed to GIF's limitation of 8bit. Also, PNG supports 8bit transparency, which allows AA to work with transparency.

    Only problem I have with PNG is that IE 5.5 doesn't support it's transparency properly without some extra code.

    --
    Founder of Mirror Moon - Tsukihime Game Trans
  25. Wonder how php will act to this by ascii(64) · · Score: 1

    I wonder if GD will go back to gif or stay with png

    1. Re:Wonder how php will act to this by Ulven · · Score: 1

      I hope they keep PNG, and bring back GIF.

      It was the first thing I thought of when I read the topic. I have a few sites where people submit images, and at the moment, if they are gifs, GD can do nothing with them - and it seems a limitation of the site, not the format.

      GIF does still have a place.

    2. Re:Wonder how php will act to this by boutell · · Score: 2, Informative
      I'm looking into it. The problem is that the GIF patent may apparently still be in effect in some countries for one more year. There is also apparently an IBM patent that may be relevant, although IBM has shown no indications of and has no motive to cause grief for open source projects -- indeed, quite the opposite.

      I do recognize that GIF support would still be a useful thing to have for a lot of people out there and I'll bring it back if I can do that without putting my company in front of the firing squad, legally speaking.

      If I am able to bring it back, I'll no doubt throw in some support for animation, as that's probably the best reason to use GIF at this point. There are neat alternatives though; check out the Ming library, which creates valid Flash animations that the vast majority of browsers can view. (Ming is not Ming32; two very different tools.)

      --
      Check out the Apostrophe open-source CMS: http://www.apostrophenow.com/
    3. Re:Wonder how php will act to this by Duncan3 · · Score: 1

      God I @!%!@#$% hope so. I've been keeping ancient GD code around since just before they ripped .gif out :(

      Will be nice to have gif and bugfixes both.

      --
      - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  26. Wrong! by brennanw · · Score: 5, Informative

    If you're getting larger file sizes with PNG, then you're using a program that creates PNG poorly.

    When I converted all the graphics on my site over from GIF to PNG, I saved bandwidth. If I did my comic in GIF instead of PNG, the graphics would be much larger than they are now.

    use pngcrush or some other kind of tool to optimize them if your stuck using an older version of Photoshop (some versions of photoshop have lousy PNG support) or get some shareware or free software program that supports PNG properly.

    JPEGS will still be better for 24 bit color images, but with the right program PNGs will beat out GIFs.

    --
    Eviscerati.Org: All Hail the Eviscerati
    1. Re:Wrong! by afidel · · Score: 3, Informative

      All 3 of the graphics programs I use routinely creat PNG's that are larger than gif's, now this may not be a problem with the format persee, but it is a problem with the real world implementations that are out there and are being used. It doesn't matter for a hill of beans how cool a format is on paper if the implementations suck, if the graphics programs are creating bloated PNG's and the large leader in the web browser space renders them incorrectly it is unlikely that there will be a rush to adopt the format. Like I said I understand that it is a superior format for some things but for most people there just isn't much incentive to switch.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:Wrong! by larien · · Score: 3, Interesting
      What colour depth are you saving PNGs as? If you're saving them as anything more than 8-bit, it's very likely that they'll be larger than GIFs.

      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.

    3. Re:Wrong! by vmfedor · · Score: 1
      That was the parent's point. It doesn't matter how superior a format is if nobody implements it correctly. It's a vicious circle:

      "PNG is superior!"
      "But there are poor implementations that prevent it from gaining net-wide acceptance."
      "Well, they need to fix those problems and then people will love it!"
      "But nobody wants to fix it because nobody cares enough to do it."
      "Well, they should because PNG is superior!"

      --

      I like my women how I like my sugar.. granulated.

    4. Re:Wrong! by rknop · · Score: 5, Informative

      All 3 of the graphics programs I use routinely creat PNG's that are larger than gif's, now this may not be a problem with the format persee, but it is a problem with the real world implementations that are out there and are being used.

      You should consider another possibility: you don't know what you're doing.

      Do you know the difference between a 24-bit true color and an 8-bit palette image? (This is not an insult or rhetorical question, it's a real question-- you may.) Many image processors and paint programs work naturally in 24-bits. If you save to PNG, they will then naturally save those images in 24-bit format. To save to GIF, though, they must first be converted to 8-bit palette format. With (for example) the Gimp, you have to do this explicitly, so you'll know you're doing it. However, it's possible that some paint programs may do it automatically, without telling you it's been done. This will make for smaller files, but information has been lost. When you read it back in, you will only have 246 different colors in the image, regardless of how many where there originally. If you read the PNG back in, the image will be exactly as you saved it. (Unless you had all sorts of complicated layers, in which case you need an even heavier file format.)

      PNG can save images in 8-bit format, in which case a good implementation will give you an image about the same size or a bit smaller than a GIF image. But they don't have to. GIF images have to be saved that way. Naturally, saving an image in 24-bit format will create a larger file than saving one in 8-bit format. (And, it may be different by more than a factor of 3, for reasons having to do with the compression algorithm.)

      Before comparing the merits of image formats looking just at the file sizes saved, you have to make sure you understand what is being saved.

      JPG is a whole 'nuther ball of wax. That's a 24-bit image format, but it's lossy. That's why they can be so small. But, again, if you read the image back in, it won't be exactly the same; some colors will have been modified slightly. (How much depends on the quality setting you used when saving the JPEG image.) If you're expecting to read and write an image repeatedly, JPEG is a bad format to use, as each time you read and write it, more information gets lost. In that case, you're much better off using PNG images.

      -Rob

    5. Re:Wrong! by Anonymous Coward · · Score: 0

      While thats all well and good in the geek world, and while I agree with that being part of the geek world. As a web designer I can tell you that not one of my clients gives a good goddamn why a page doesnt look right: browsers fault, graphic formats fault, doesnt matter - if it doesnt look good for all their viewers it is _my_ fault. And therein lies the problem, and the reason .gif's will only flourish on personal/non-corporate sites (unfortunately).

    6. Re:Wrong! by mysticgoat · · Score: 1

      All 3 of the graphics programs I use routinely creat PNG's that are larger than gif's,

      My experience with Paint Shop Pro says otherwise.

      PSP lets me choose various png settings. When I choose settings that are as limited as the gif format (256 colors, single color transparency), the resulting image.png is comparable in size to an image.gif-- the choice of dithering algorithm and colors on the palette then have more to do with the file size than whether png or gif format is used.

      I expect that your graphics programs probably have png optimization options that would allow you to achieve the same effects.

      That said, even though I now use png (in its full capabilities) as my preferred archival format for raytrace images, I convert to either gif or jpg for web images, as those reach a wider audience without corruption. I expect it will be another 2 years before png makes much more headway on the net-- but I'm pretty sure in 5 years it will be the most common format for non-photographic still images. It has a lot of technical advantages. The browsers just need to catch up.

    7. Re:Wrong! by fobbman · · Score: 1

      Sorry, but when 95% of the non-technical web browsing populace is using Internet Explorer and you decide to "make a statement" by making a web page that looks like crap in their browser, you are NOT going to encourage them to spend two hours over modem to change browsers.

      Instead, round up as many people as you can to petition Microsoft to get them to support the PNG format as well as Mozilla does.

    8. Re:Wrong! by Anonymous Coward · · Score: 0

      If you are using 8 bits per pixel for color indexing, where do you put the 8 bits of alpha channel? If you aren't using alpha channel you can make PNG files about the same size, but if you need the features that make PNG better than GIF, it's going to be a larger file.

    9. Re:Wrong! by Anonymous Coward · · Score: 0

      File size depends upon images and image sizes. For small images, such as bullets and file icons, the PNG images do typically end up bigger. This can be seen on most modern Apache installations. On the other hand, we are talking about a handful of bytes.

      On larger images, PNG will typically do a better job. Unfortunately, I have found that not all applications default to maximum compression (such as GIMP). I have also found that not all applications provide significant options for using the format (such as Microsoft PowerPoint). I was able to get beyond such limitations by using pngcrush as a post processing step.

      I particularly like to drop the text chunks because that removes the "created by application" and other comments imbedded into the image. My revision control system can handle differences, I do not need to add space to the image to record such information.

    10. Re:Wrong! by mongus · · Score: 1

      8 bit PNGs are indexed in a palette. The palette contains 32 bits of RGBA info.

      When done correctly, PNG file size will almost always come out smaller than GIF due to smarter compression.

    11. Re:Wrong! by Idimmu+Xul · · Score: 1

      NO SONNY
      PEOPLE JUST USE YOUR COMPETITORS SITE
      AS THAT WORKS

      And that's straight from the mouth of a professional web developer!

      --
      The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
    12. Re:Wrong! by Azghoul · · Score: 3, Informative

      Oh come on now. "As a web designer". You can replace your GIFs with PNGs lacking alpha any time you want. They look FINE on IE.

      Try out http://www.hazardmaps.gov. No GIFs in sight/site (well, maybe some in the legend area).

      You're just lazy if you use GIFs.

    13. Re:Wrong! by Anonymous Coward · · Score: 0

      Um, how is selecting a different format from the Save As... dialog "lots more work"? It's two clicks. Hell, if the default isn't GIF they take the same amount of work. Do you even know what the heck you're talking about, or do you just like making up reasons why $article_topic sucks?

      BTW, you missed the smaller size and bandwidth savings in your amazingly slanted upside/downsides list. Not a huge difference for a small weblog or personal page, but if you're a webcomic or Slashdot or something that gets tons of traffic (and doesn't need PNG's alpha channels, which is the only thing IE doesn't handle), saving 10-100+ KB per hit, multiplied by hundreds of thousands of hits a week or month adds up fast.

    14. Re:Wrong! by visualight · · Score: 1

      I understand your logic and agree that the best way to promote png is to convince MicroSoft to support png.

      But the reason we have this situation is that (as you said) 95% of of the non-technical web browsing populace is using IE. If that percentage were only 50% MicroSoft would be much more standards compliant. If MicroSoft had to sweat Mozilla's popularity there would be more benefits than just the support of png.

      I would like to see more pages that say "Best viewed without Internet Explorer"

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    15. Re:Wrong! by Anonymous Coward · · Score: 0

      I read the whole thread, I just disagree with what you're saying. My experience with PNGs and GIFs is exactly the opposite of what you're saying. Maybe the images I make don't compress as well in GIF as in PNG or something (if that's possible). If you use Photoshop (I do), go to File, Save As Web..., choose PNG-8 (might be PNG-24 or something, I can't remember exactly) as the format from the pop-up list. There are two PNG formats in the list, IIRC the higher numbered one takes up more space for some reason. More colors or alpha levels or something, in any case it's not necessary if all you're doing is converting GIFs to PNG. On the right of the window there are some controls to optimise the settings if you want; I generally ignore them, since they didn't make a huge difference for the time it took to set them right.

      When I do this, using the default settings, PNG is usually a few KB smaller than GIF. No extra tools or programs required. Although there are plenty of programs available to make GIFs and PNGs smaller if you want or need to.

    16. Re:Wrong! by ManxStef · · Score: 1

      What, you mean like a petition to Instead, round up as many people as you can to petition Microsoft to get them to support the PNG format as well as Mozilla does.

      What, you mean a petition like Aaron Adam's petition for Proper PNG Support in Internet Explorer for Windows, as endorsed by the likes of Zeldman (designer extraordinaire), A List Apart (who have an article describing various workarounds, which are simple but ultimately impractical), Eric Meyer (CSS guru - excellent books BTW), Owen Briggs (the Noodle Incident), and the like? I'd highly recommend that you take the time to sign it, it'll only take a few seconds...

      I'd also encourage you to give Microsoft some product feedback (no registration or e-mail required) on IE/win's crappy PNG support ;)

      As for resources describing each browser's level of support, check out this excellent listing of each web browsers' PNG support over at Gregg Roelofses LibPNG site.

      Cheers,

      ManxStef

    17. Re:Wrong! by eyeye · · Score: 1

      And that's straight from the mouth of a professional web developer!


      Lets have a look then, give us an url for a web site you'll done. Then we'll decide if you are a professional web developer or not.
      --
      Bush and Blair ate my sig!
    18. Re:Wrong! by Idimmu+Xul · · Score: 1

      Lets have a look then, give us an url for a web site you'll done. Then we'll decide if you are a professional web developer or not.

      I didnt say it, Slashdot stripped out the IRC tags from the quote i pasted so it made less sense :(

      --
      The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
  27. .PNG have features by Ummite · · Score: 1

    If I well remember, I've done a presentation about file format and png has some features that doesn't exists in .gif, especially full 32 bits colors (alpha + rgb), wich doesn't really exists in .gif. I would personally prefer let .gif like it is actually, and upgrade .png if more features are required. For me, .gif is for little icons in web page, little photo. But full screen photo that requires no compression (like game screenshot, mpeg screenshot), .png is the right format. My 2 cents

  28. what a whore by CrazyJim0 · · Score: 1, Insightful

    "We haven't evaluated the new recommendation for PNG, and it remains to be seen whether the new version will have an effect on the use of GIF images," said Unisys representative Kristine Grow. "If so, the patent situation will have achieved its purpose, which is to advance technological innovation. So we applaud that."

    When the serial killer is born that executes corrupt lawyers, leeches and vampires, this Kristine Grow whore should be killed too.

    I'm tired of people who just want money standing in the way of real workers, and then claiming that they're blood leeching is beneficial.

    1. Re:what a whore by visualight · · Score: 1

      When the serial killer is born that executes corrupt lawyers, leeches and vampires, this Kristine Grow whore should be killed too.

      man, that's a good one...
      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
  29. what GIF leads PNG... by 5prite · · Score: 2, Informative

    GIF supports animation, but it is not supported in PNG.

    I know with MNG, you can do animation plus all advantages of PNG. However in reality, not many people are using MNG yet, which make the support for MNG almost non-existant (even our favorite browser has removed support for MNG due to resignation of its maintainer, at least for now)

    we still have many things to do to evangeliszed the use of MNG (imagine p0rn ad with full alpha transparency! sigh...) before we can get a full-blown replacement for GIF. Remember newbies will definitely say: `Wow! GIF does animation but PNG does not, PNG is a crap.' Regardless whether GIF has LZW patent or not.

  30. PNG vs GIF by execom · · Score: 1, Redundant

    PNG is good for large pictures, but GIF has animated format (GIF89). PNG doesn't have this feature.
    Also, IE still doesn't support correctly PNG
    And GIF compression is generally better for 16 colors picture (icon and small images) than PNG.
    I think that the two formats are just complementary.

    ----

    --
    I need a Sino-Logic 16. Sogo-7 data-gloves, a GPL stealth module...
  31. You mean the US patent expires by Albanach · · Score: 4, Informative
    Unisys claim to have a whole host of patents around the world covering the LZW technology.

    You may wish to look at this thread on comp.compression

    Just as we in Europe are often affected by US patents, even thought he patent itself isn't valid here, now might be your turn to be affected by patents outside your jurisdiction.

  32. A minor 'hack' get's fuPNG to work in IE though... by Anonymous Coward · · Score: 5, Informative

    I have an include file tricking the transparancy into working here , but this geezer has done it a more elegant way...

    Until IE gets a major update it's the only way to ensure that your PNG stuff works cross-browser. And with PNG's superior colour depth and transpancy there really is no reason to NOT at least toy with using PNG's a little any more...

  33. Except, of course... by Gordonjcp · · Score: 5, Informative

    MNG files, which are animated PNGs.

    1. Re:Except, of course... by John_Booty · · Score: 4, Interesting

      I don't know about other browsers, but MNG support has been dropped from Mozilla in recent builds. Apparently the MNG library was quite large (apparently just a few hundred k, though...), and rarely-used, so it was dropped as part of a bloat-reduction effort. Can't say I agree with them. More discussion can be found over at the mozillazine.org forums.

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    2. Re:Except, of course... by fredrikj · · Score: 1

      MNG in Mozilla actually never worked in the first place. An animation would play once, then hang or crash the browser.

      At least that's what happened to me, with several versions of both Mozilla and Firebird (previously Phoenix).

    3. Re:Except, of course... by Anonymous Coward · · Score: 0

      MNGs future is gloomier than PNG - support for it has been removed from Mozilla's trunk :'(

    4. Re:Except, of course... by Anonymous Coward · · Score: 1, Interesting
      An animation would play once, then hang or crash the browser.

      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.

    5. Re:Except, of course... by pmsyyz · · Score: 1

      Too bad Mozilla removed MNG/JNG support on June 3rd after supporting it for almost three years.

      http://bugzilla.mozilla.org/show_bug.cgi?id=1952 80

      Vote for this bug for restoration:
      http://bugzilla.mozilla.org/show_bug .cgi?id=18574

      --
      Phillip
    6. Re:Except, of course... by Anonymous Coward · · Score: 0, Funny

      >MNG support has been dropped from Mozilla in recent builds

      How can you tell? Don't tell me you actually found a MNG file somewhere?

    7. Re:Except, of course... by Arker · · Score: 1

      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.

      Much as I feel the same, I don't think that's quite true. Surely there are some cases where it's appropriate to use a light-weight animation and something like .mpg would be overkill.

      Sadly, when I think about the cases where I've seen them used, it's as you say. Of course, the same could be said for most everything besides simple html, and even that gets misused at times.

      I did finally see a flash page the other day that wasn't trash though, this is a real first! The BBC Dr. Who animations... hopefully this will be a trend, and these technologies will finally start to be used in positive ways instead of always stupid ones.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    8. Re:Except, of course... by Sheriff+Fatman · · Score: 4, Informative

      Much as I feel the same, I don't think that's quite true. Surely there are some cases where it's appropriate to use a light-weight animation and something like .mpg would be overkill.

      Agreed. Animated GIFs can be very useful - it's just that 99% of sites seem to use them purely for advertising and obnoxious eye candy.

      The best use of an animated GIF I've seen is at : http://www.ibanez.co.jp/world/guitar/uv_jem/pages/ uv777p.html - the little animation of the selector switch and pickups at the bottom is a fantastic way of conveying a large amount of information in a very small space.

      --
      -- Open Source: It's mad, but you don't have to work here to help.
    9. Re:Except, of course... by Arker · · Score: 1

      Thank you! Yes, that's a very good example, I'll have to remember that.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    10. Re:Except, of course... by Anonymous Coward · · Score: 0

      but MNG support has been dropped from Mozilla in recent builds.

      I was before and will return again. The developers said that the libmng author will rework the mozilla mng implementation and than reintigrate it.

    11. Re:Except, of course... by tuffy · · Score: 1
      I don't know about other browsers, but MNG support has been dropped from Mozilla in recent builds.

      I'm not sure what recent build you're using, but my recent build of Mozilla 1.4 (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030530) supports MNG just fine from this test page - and it's only a couple of weeks old.

      --

      Ita erat quando hic adveni.

    12. Re:Except, of course... by micromoog · · Score: 1
      I did finally see a flash page the other day that wasn't trash though, this is a real first!

      Check out homestarrunner.com. Funny stuff, and all (gasp!) Flash.

    13. Re:Except, of course... by mlefevre · · Score: 1

      It was dropped within the last couple of weeks. It will probably stay in 1.4 builds and 1.4 final, but it's gone from pre-1.5alpha builds and Firebird nightlies.

    14. Re:Except, of course... by tuffy · · Score: 1

      I've just noticed that myself, and have checked the thread in bugzilla about MNG. And though there are a few reasons listed for its removal (large library size, little seen in the wild, etc.) the biggest is that there isn't an active maintainer to keep the code up-to-date. If someone comes on board to maintain and better integrate the MNG code, I'm sure it'll return. But it's looking grim for MNG right now in Mozilla-land, particularly since the format isn't yet w3c recommended.

      --

      Ita erat quando hic adveni.

    15. Re:Except, of course... by John_Booty · · Score: 1

      I believe it was dropped even more recently than that- in the past couple of days or so! I tried to dig up the link for you, but the Mozillazine.org forums are down. There was some disucssion in the Firebird forum by some of (I believe) project maintainers.

      They mentioned that the MNG library was bigger than all other image libraries combined. They also seemed to indicate that it could be re-included if the size were reduced or if MNG became more widely-used. Again, seemed silly to me... I supported bloat reduction... but how can MNG become more widely-used if browsers don't support it?

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    16. Re:Except, of course... by Anonymous Coward · · Score: 0

      Stupid reasons. Library size is being reduced as e speak, which also indicates active maintainer. Not that it was that large anyway.
      And since when does Mozilla only support W3C recommendations?

    17. Re:Except, of course... by HTH+NE1 · · Score: 2, Informative

      An animation would play once, then hang or crash the browser.

      If only GIF support were this bad in major browsers! We could get rid of that accursed animated GIF altogether.

      GIF support was this bad. Maybe you weren't on the net when Netscape 2.0 debuted, but that was when animated GIF support was first introduced (the files still bear the mark in their application control block) along with frames. The combination of animated GIFs and frames was often fatal to the browser, causing major memory leaks and crashes. (And you didn't have the kind of control available today to prevent another site from framing yours.) Before animated GIFs, you had to keep the connection open and use the server-push method to animate images on a browser.

      Netscape toughed it out then to make animated GIFs work (and, alas, frames per their design). There just isn't that impetus to make it work again for MNG.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    18. Re:Except, of course... by strech · · Score: 1

      Yeah, MNG Support was dropped because of:
      1. Size (equal to other image code combined)
      2. No Maintainer
      3. Little used in the field.

      Of course, everyone but the person who dropped it was against the idea, by the looks of the bug discussion, pointing out that
      (1) was mostly due to redundant code that could be easily dealt with, and could be shrunk further (adds 130k or so on linux, less on windows)
      (2) It is being worked on now and will have a maintainer once the person working on it has more time (as I understand it), and
      (3) is irrelevant (it's new, and support is necessary to spread it's use) and largely incorrect anyway, given the number of votes to reinstate it within a couple days of it being dropped.

    19. Re:Except, of course... by Christopher+Whitt · · Score: 1

      Read the details at bugzilla.m.o bug 195280. It was around June 3 I think. Several people have linked to an XPI that you can install to restore MNG support to post-June-3 builds. Try http://stud4.tuwien.ac.at/~e0225227/.

      There is a much older bug to restore MNG support but if you feel the urge to comment in bugzilla be sure to read the rules and add something useful...

      Most of this info is summarized in this Blogzilla entry

      Christopher

    20. Re:Except, of course... by Anonymous Coward · · Score: 0

      Aren't you the person who wanted to use the nickname 'moog' but it was taken?

    21. Re:Except, of course... by egoots · · Score: 1

      It was dropped in the 1.5 trunk not the 1.4 branch. So you wont see it unless you pick up a nightly build of the 1.5 trunk which was built in the last couple of nights.

      It will be in the 1.4 release

    22. Re:Except, of course... by Glenn+R-P · · Score: 1

      The best use of an animated GIF I've seen is at : http://www.ibanez.co.jp/world/guitar/uv_jem/pages/ uv777p.html - the little animation of the selector switch and pickups at the bottom is a fantastic way of conveying a large amount of information in a very small space.

      Try this, if you have ImageMagick installed:

      save the little animation--it's called hsh_5w_split5.gif

      Type convert -quality 90 hsh*.gif hsh.mng
      Then view hsh.mng with Mozilla-1.0 through Mozilla-1.4b

      Also type ls -l hsh* and note that it's smaller, even without
      any hand-tuning.

    23. Re:Except, of course... by Anonymous Coward · · Score: 0

      A classic ad hominem attack. Fuck you, Anonymous Coward.

  34. GIF patent by ajs318 · · Score: 1

    In this country you are not allowed to patent a mathematical method nor a computer program, so presumably the LZW / GIF patent issue was never a problem? I guess the situation is similar in other countries.

    I don't see how this will kill off the PNG format ..... it supports more colours than GIF; isn't lossy like JPG; and reads into applications other than the one that wrote it, unlike TIFF ;-)

    A non-story. Ting! Next, please.

    --
    Je fume. Tu fumes. Nous fûmes!
  35. Part of why PNG hasn't been a big hit by jht · · Score: 5, Insightful

    GIF and JPG each do something quite well. GIF is well-suited for the rendering of static elements with a relatively small palette, like webpage design elements. It doesn't support photo-realistic images, but that's OK - a GIF can make a very small, efficient file that can load quickly. And it's been supported since the earliest days of the Internet.

    JPG compliments GIF by providing a way to display high-quality photo images, and you can control the size of the rendered file by deciding how much you're willing to discard. Again, it's supported by every editor and browser, and it's been around since the beginnning.

    PNG is a superior format to GIF from a technical perspective, and it's not encumbered by the LZW patent. However, from the perspective of most mainstream users, it doesn't solve a problem that actually affects them (they don't know or care about the Unisys patent issue), it isn't perfectly supported by all mainstream browsers and servers in use today, and it's a johnnie-come-lately to the standards wars.

    Like it or not (I think it kinda sucks), most web developers seem to do things one of three ways: if they need small static elements they use GIF, for photos they use JPG, and if they need fancy-schmancy stuff they use Flash. And nobody worries whether or not platforms other than Windows with the latest IE can render their site, anyway. So maybe PNG will slowly become more common - it is a better format for the most part than GIF is, and pretty much all current browsers and servers (going forward - not some of the older versions that are still in use) support it pretty well out of the box. Really, what matters most is the bottom line (especially once the LZW patent is dead) - can PNG produce a better browsing experience for a site's users? If it can, it'll get used. If not, then it's dead.

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
    1. Re:Part of why PNG hasn't been a big hit by Hangtime · · Score: 2, Insightful

      It's dead meat.

      One thing I hear in here this morning is that its unencumbered and lossless compression format. Yes the format will stick around just because somebody will use it for something. However, I don't need a lossless format that often (if ever) on the web. People aren't downloading your image and sending it to others and your probably not going any further then two-three generations when your working on your website. Finally, size matters ladies! I am not going to clutter up a webpage with a 45K file when JPG and GIF can do it 15K or BETTER! I know because its lossless, however, as I have demonstrated I don't need a lossless format to keep a website maintained because I probably have the original artwork in Adobe Photoshop or TIF format and just save it down to JPEG when I am ready to update the website.

      So in conclusion, are we ever going to see PNG as a widespread use format...no. The only problem it solved was one of not using GIF and come 11 days from now, its primary reason for existence will be gone.

    2. Re:Part of why PNG hasn't been a big hit by Etyenne · · Score: 1

      GIF is well-suited for the rendering of static elements with a relatively small palette, like webpage design elements.

      So can PNG; it also have an indexed mode that make it very, very similar to GIF. IIRC, you can even have a 1-bit palette for B&W, which can make for very small image indeed. Full transparency (nothing to do with alpha) in indexed work in IE too. The only feature from GIF missing in PNG is animation (that would be MNG). The only thing holding PNG back is inertia from web designer.

      --
      :wq
    3. Re:Part of why PNG hasn't been a big hit by damiam · · Score: 1
      I am not going to clutter up a webpage with a 45K file when JPG and GIF can do it 15K or BETTER!

      I'd be enormously surprised if you could find a 8-bit PNG file of any image is larger than the equivalent GIF.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    4. Re:Part of why PNG hasn't been a big hit by Skapare · · Score: 1

      Actually, GIF can render photo-quality images. It can do 24-bit color. It does it by means of blocks. That feature has been in there all along. It just didn't get well adopted because at the time it came out, the best video cards were no more than 256 colors. So it just came to be that all GIF images were done in a single block. To see how a GIF can in fact have well more than 256 colors, see here. It's just not efficient at it.

      --
      now we need to go OSS in diesel cars
    5. Re: Part of why PNG hasn't been a big hit by Black+Parrot · · Score: 1


      > So in conclusion, are we ever going to see PNG as a widespread use format...no. The only problem it solved was one of not using GIF and come 11 days from now, its primary reason for existence will be gone.

      Interesting claim. My tools will create either PNG or GIF, and I've standardized on GIF for all my Web pages anyway.

      Oh, and I use them in my LaTeX documents too. Exact same image on Web, slide, paper, or poster.

      For some of us they aren't going away anytime soon.

      --
      Sheesh, evil *and* a jerk. -- Jade
    6. Re:Part of why PNG hasn't been a big hit by Hatta · · Score: 1
      Have you read any of the other posts? PNG has more advantages than just being not GIF. For one, there are 256 levels of transparancy, besides GIFs one. PNG supports gamma correction, and high color depths beyond 8bit. I think your misunderstanding of this last point explains your statment:

      Finally, size matters ladies! I am not going to clutter up a webpage with a 45K file when JPG and GIF can do it 15K or BETTER!


      GIF is an 8 bit format. If you are saving a 24 bit image to GIF, this is *lossy*. You are throwing away a lot of color depth. If you save a 24 bit image to PNG, it saves it as a 24 bit PNG. This is lossless, and of course you'd expect it to be about 3x as large as an 8 bit GIF. This is apples to oranges. Now, if you convert your 24 bit image to an 8 bit image before you save it to PNG, you have a fair comparision. An 8 bit PNG will beat an 8 bit GIF every time.
      --
      Give me Classic Slashdot or give me death!
    7. Re:Part of why PNG hasn't been a big hit by iabervon · · Score: 1

      What PNG does best is screenshots. There's no point in using Flash, because it's a static image, the color depth is 24-bit, so you can't use GIF, and the image isn't photographic, and you care about noise, so you don't want JPEG. This leaves PNG. If you want a screenshot of a powerpoint slide (with an even, non-dithered background gradient and more than 256 colors total), PNG is the only way to make it look good.

    8. Re:Part of why PNG hasn't been a big hit by Jugalator · · Score: 1

      PNG is a superior format to GIF from a technical perspective, and it's not encumbered by the LZW patent. However, from the perspective of most mainstream users, it doesn't solve a problem that actually affects them (they don't know or care about the Unisys patent issue),

      Isn't bandwidth a problem for all sites? PNG makes that problem, although not far less, slightly less, without loss of quality.

      --
      Beware: In C++, your friends can see your privates!
    9. Re:Part of why PNG hasn't been a big hit by Reziac · · Score: 1

      While I'll agree PNG is a lovely format, it also serves to drive me away from sites that rely on it. Why? My *preferred* browser doesn't do PNG. Yeah, I could load up another browser for the odd PNG-using site, or snag the PNG and view it in PhotoPaint, but more often than not it's just not that important and not worth the effort, so I shrug and go elsewhere.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    10. Re:Part of why PNG hasn't been a big hit by dvdeug · · Score: 1

      JPG and GIF can do it 15K or BETTER!

      If GIF can do it in 15K or less, so can PNG. I've never seen a PNG larger then the corresponding GIF.

  36. Spelling 101 by Icephreak1 · · Score: 2, Informative

    My hope would be that at this point PNG can stand on its own technical merits, rather then on ideological merits

    The word is "than", not "then". And while I'm here, it's "definitely", not "definately", "your" is not a substitute for "you are" and vice versa, and we certainly don't make plurals of words by tacking on an apostrophe followed by an S. We also don't use the word "where" in place of "were". We also spell "you" fully rather than using "U", and we should read more.

    - IP

  37. And that's what MNG is for by J_DarkElf · · Score: 3, Informative

    Of course MNG has even less support than PNG, but thanks to Jason Summer's MNG plugin anyone using a Netscape-plugin-compatible user agent or IE can see them.

  38. Choosy mothers choose GIF! by Anonymous Coward · · Score: 3, Funny
    Not PNG.

    ~~~

    1. Re:Choosy mothers choose GIF! by fgb · · Score: 2, Funny

      Beware of geeks bearing GIFs!

    2. Re:Choosy mothers choose GIF! by GroundWire · · Score: 1
      Correction..

      Choosy Perverts choose GIF.

      (Taken from a FidoNet tagline.. God I miss those days. :)

      - Joel

  39. Yippee! No more rebuilding ImageMagick RPMs by weave · · Score: 1
    The default redhat build for ImageMagick is to turn off lzw compression on gifs. To get it back, you have to edit the .spec file and rebuild the RPM.

    Hopefully Redhat makes --enable-lzw the default in their ImageMagick builds now!

  40. It's all about consumers. by Vandil+X · · Score: 5, Interesting

    Back in the day, JPGs were known for better compression, but with graphical loss. GIFs were known for preserving appearance, but with less compression than JPG.

    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.

    --
    Up, Up, Down, Down, Left, Right, Left, Right, B, A, START
    1. Re:It's all about consumers. by damiam · · Score: 1
      - even less compression

      What've you been smoking? PNG compression is miles ahead of GIF. Sure, of course a 24-bit color PNG will be larger than a 8-bit GIF, but that's apples and oranges. Any 8-bit PNG will be smaller than the equivilent GIF.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    2. Re:It's all about consumers. by varjag · · Score: 1

      GIFs were known for preserving appearance, but with less compression than JPG.

      IMHO in most situations it is meaningless to speak of 'preserving appearance' by 8-bit color depth format.

      I seriously doubt your average consumer will care about the added layers and alpha "stuff" that's supported by the PNG format.

      You wouldn't have problems with channels if you don't use them. It wouldn't get any worse than if you were just using GIF.

      --
      Lisp is the Tengwar of programming languages.
    3. Re:It's all about consumers. by ron_ivi · · Score: 1
      Vandil X wrote: "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."

      I thought firebird was superior to SqlServer, not IE.

      Back on topic, both PNG and Firebird (InterBase's relational DB, after it went open source in 2000) show how marking of open source projects is important.

      The same lack of awareness that hurts PNG, also hurt Firebird so badly that other open source projects picked colliding names, just adding to the confusion.

  41. Re:PNG GIF by chendo · · Score: 0

    Only thought of this after I clicked "Reply", but I think there should be a law for patents that if anything has been 'free' for so long, shouldn't be patented so there isn't a great deal of confusion over the royalties issue.

    And all forms of communications shouldn't be patented either. Imagine if someone patented HTML...

    --
    Founder of Mirror Moon - Tsukihime Game Trans
  42. IE and PNG transparency by Anonymous Coward · · Score: 1, Informative

    Not quite.

    The background used is that saved in the PNG file, which you *can* specify, just like with GIFs.

    And you can use alpha transparency via an ActiveShow style filter. Read this.

    1. Re:IE and PNG transparency by aussersterne · · Score: 1

      Unfortunately, the very ugly hack to get alpha transparency in IE requires a relatively recent version of DirectX on the client system in order to work properly. So you're still going to leave a sizable percentage of users out in the cold.

      --
      STOP . AMERICA . NOW
  43. The unfortunate truth by bahamat · · Score: 4, Insightful

    is that PNG will never see large scale use until all of it's features are supported in IE. I would love to use PNG for everything, except that they look like hell in IE. And as much as I badger people about using Mozilla, they don't.

    GIF does have full support in IE, and nobody seems to know that the patent even exists. Even those that do rarely care enough to even tell one person.

    This is the truth and it sucks. PNG, better in every way, suffers for it.

    1. Re:The unfortunate truth by ceeam · · Score: 1

      And apparently all the graphics you embed in your MSOffice docs (well, maybe not _yours_ but still) are streamed as PNG inside that "OLE storage" format. Hm...

    2. Re:The unfortunate truth by Anonymous Coward · · Score: 0

      True, IE's misimplementation of the PNG standard definitely hurts it's chances of survival. IE's migivings include totally incorrect gamma support (images always appear lighter or darkder than you had authored them) and total lack of transparency support. Let's face it, Microsoft's IE programmers are too inept to implement decent PNG support!

    3. Re:The unfortunate truth by Etyenne · · Score: 1

      I would love to use PNG for everything, except that they look like hell in IE.

      Bullshit. Show me a PNG that "look like hell" in IE. Ho! You mean PNG with alpha channel ? Make them indexed and they will look just fine.

      PNG have good enough support in IE to be a drop in replacement for GIF, except for animation.

      --
      :wq
    4. Re:The unfortunate truth by Anonymous Coward · · Score: 0

      >PNG have good enough support in IE to be a drop >in replacement for GIF, except for animation. ... and except for transparency.

    5. Re:The unfortunate truth by Cyno · · Score: 1

      People will do what is necessary. If the geek community only uses mozilla and pngs everyone else will be forced to conform if they wish to access geek websites. What we need is a community willing to use pngs and make them look as aweful as possible on IE to make it look like IE can't properly render the site, etc.

      Corporations do the same thing, they use what they would rather people use instead of conforming to industry standards. There's no reason we shouldn't do the same.

      If nobody watched CNN, CNN would have no authority or influence in our stock markets and influencing our decisions for war.

    6. Re:The unfortunate truth by Etyenne · · Score: 1

      ... and except for transparency.



      Wrong answer. IE support transparency in PNG when in indexed mode. I have explained how to produce such PNG in The Gimp in an earlier post in this thread. Look it up.

      --
      :wq
    7. Re:The unfortunate truth by Azghoul · · Score: 1

      PNG works fine in IE if you work them 'down' to a GIF-like level: No alpha.

      So you can either give up, or choose to use PNG at all times and work with the browser's limitations. Eventually, people will start to notice that you have no GIFs.

      Eventually... though you're only really targeting savvy users since the vast majority doesn't know a GIF from Jiff peanut butter...

  44. On the other hand... by J_DarkElf · · Score: 1

    MSIE will begin to die out soon, and all other browsers have PNG support -- Mozilla even has MNG support natively.
    Do you really think people will 'upgrade' their Windows license just to get a browser update?

    1. Re:On the other hand... by doug363 · · Score: 3, Informative
      Mozilla even has MNG support natively.

      Sorry to point this out, but Mozilla just recently dropped its MNG support from the trunk until it's a bit more mature and MNG is more accepted.

    2. Re:On the other hand... by J_DarkElf · · Score: 1

      Good thing Mozilla still has NS plugin support.

      But like PNG (or SVG), MNG seems to be doomed to be a failure: people don't use it because there is no good implementation, and there is no good implementation because people don't use it :(

    3. Re:On the other hand... by evilviper · · Score: 1

      Uh, no, it was dropped because nobody was interested in maintaining it any longer... That's all.

      There IS an XPI installer to add that support back in for those that need it. I think MNG should be supported, but if nobody wants to do it, what can anybody do about it?

      It should be noted that it has been dropped at the same time that Phoenix/FireBird is becomming the main browser... That may have been a big reason for it.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:On the other hand... by afree87 · · Score: 1

      Thank you for pointing this out. I voted "against" the bug by voting in its anti-bug ("add MNG support").

  45. PNGs by Anonymous Coward · · Score: 0

    I like to look at pitchers of pretty girlz in png format

  46. ought to be enough by gylle · · Score: 5, Funny

    One bit, that ought to be enough for anybody... :-)

    1. Re:ought to be enough by RiverTonic · · Score: 1
      I think you've made your point, I was wrong and off course I saw it 5 seconds too late.
      I'm really sorry.

      But the post doesn't deserve that reaction.

      --
      This is RiverTonic's sig.
  47. Alpha PNGs and IE by aliens · · Score: 1

    You can use a DirectX extension to get transparent pngs to display in IE.

    It works reasonably well. But still nothing close to native support which is why I have to stick with gif's.

    --
    -- taking over the world, we are.
  48. Big MNG Failure by Baldrson · · Score: 1
    I know I may be among the few using this feature, but it really annoys me that the motion feature of PNG to produce reasonably long animations at reasonably high resolutions fails so miserably. It even fails on Mozilla eventually. Apparently Moz's renderer insists on keeping the entire decompressed animation around in VM to playback in a loop if so requested.

    Watch.

    1. Re:Big MNG Failure by Anonymous Coward · · Score: 0

      The trick with the latest MNG library (libmng-1.0.5) is to use an undocumented feature for just this purpose. a nEED chunk with the word CACHEOFF, right after the MHDR chunk. This will effectively turn caching off inside libmng and your animation can run until the sun explodes....

  49. The PNG I want to see by utoddl · · Score: 1, Funny
    rather then on ideological merits

    I went to saa e PNG thet would ba used by whetavar thay usa to post storias to sleshdot thet will taka tha pleca of then end than end meka tham hot pink, so whan thay raviaw en erticla thay heva to meka sura ell tha as end es era right.

    I not trolling per se, I'm just trolling in general...

  50. Beta was *not* better than VHS by Anonymous Coward · · Score: 0

    At least not to most consumers.

    Beta suffered from the 1 hour 20 minute syndrome.

    VHS was there with longer recording times (albeit with poorer images), and while Beta was trumpeting better image quality, Sony refused to license Beta, and it didn't record as long as VHS.

    So the "common wisdom" is commonly wrong.

    Sorry, dude.

    1. Re:Beta was *not* better than VHS by mwood · · Score: 1

      "Beta suffered from the 1 hour 20 minute syndrome."

      No, Beta suffered from the $499.95-player syndrome. Many were willing to sacrifice a little image quality to save $300.00.

  51. PNG is acknowledged by Google by fredrikj · · Score: 1

    If you go to Google's Image Search, you'll find that it supports GIF, JPEG and, indeed, PNG. This is either because of PNG gaining popularity recently (which most definitely is true), Google wanting to endorse better formats (not unlikely), or because of the email I sent Google some time ago requesting PNG image searching (not likely :).

  52. PNGs will always be larger than GIFs... by J_DarkElf · · Score: 5, Informative

    ... if saved as truecolour images. What really killed PNG, imnsho, was that the first graphics programs that implemented it simply did not allow users to create indexed PNG files. An 8-bit PNG image is smaller than an 8-bit GIF.

    What many people also seem to forget, is that there is no excuse not to safe your PNG image with maximum compression once you are done editing: there will be no image quality loss.

    And of course anyone seriously creating PNG images cannot do without PNGCrush, which can shave off every single bit of bloat. A crushed PNG image will look just as good as the original, but will be only a fraction of its size, and will be a lot smaller than a GIF would (1).

    1: But not smaller than the JPEG. Lossless compression cannot compete with JPEG's lossy compression, and JPEG is still the format of choice for photographic images. For everything else you can and should use PNG.

    1. Re:PNGs will always be larger than GIFs... by Anonymous Coward · · Score: 0

      >What many people also seem to forget, is that there is no excuse not to safe your PNG image with maximum compression once you are done editing: there will be no image quality loss.

      What you also seem to forget is that we simply cannot do a 2-step processing on our images (ImageReady THEN PNGCrush) because we have better things to do. Also, Adobe doesn't even offer a PNG compression setting beside the 8/24 bit color.

      In fact I didn't even knew there was such a thing as "compression setting" for PNG... Isn't it always "compress to the max"?

    2. Re:PNGs will always be larger than GIFs... by Anonymous Coward · · Score: 0
      Also, Adobe doesn't even offer a PNG compression setting beside the 8/24 bit color.

      Well maybe you should throw away that antiquated Photoshop crap and switch to the Gimp. Superior open source photo editing implementation using superior open source file formats. Fuck Adobe!

    3. Re:PNGs will always be larger than GIFs... by Horny+Smurf · · Score: 0

      Steve Jobs called. He wants his reality distortion field back.

    4. Re:PNGs will always be larger than GIFs... by scrytch · · Score: 1

      > And of course anyone seriously creating PNG images cannot do without PNGCrush, which can shave off every single bit of bloat

      Why isn't the algorithm of PNGCrush part of the standard, or at least built in to the standard libraries that create them, so it's simply a matter of a checkbox to compress colors with some degree of loss? Why not a mime type of image/x-png-crushed so a browser can negotiate it as a preferred type and have either a proxy or the web server at the end crush them on the fly?

      No one will care about PNGCrush inless it's really part of PNG.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    5. Re:PNGs will always be larger than GIFs... by J_DarkElf · · Score: 1

      A new MIME Type is completely unneccessary for it: PNGCrushed images are normal PNGs -- it simply takes those last steps most PNG creating programs forget.

      If I create PNG images, I do so with the Gimp, and only save them as PNG when done editing. Then of course I apply an indexed palette (if necessary), and use maximum compression.

      As to why the 'algorithm' isn't built in -- ask Adobe et al. From what I read in this topic Photoshop doesn't even allow you to control the level of compression!

    6. Re:PNGs will always be larger than GIFs... by rkz · · Score: 1

      Try Paint shop pro 8! Its amazing, I dont know how good the size of PNGs compare to Photoshop but its a lot less ugly looking and doesn't stink of a 1990's mac.

    7. Re:PNGs will always be larger than GIFs... by LionMage · · Score: 3, Informative
      What really killed PNG, imnsho, was that the first graphics programs that implemented it simply did not allow users to create indexed PNG files.

      Ummm, where did you get your information from? I'm one of the PNG spec co-authors, although my involvement with the project tapered off years ago, and I wrote one of the first commercial implementations of PNG. You may have heard of a company called MasterSoft that used to produce document and graphic conversion utilities. When we were acquired by Frame, and then Frame was acquired by Adobe, our products got released for a while as "Adobe File Utilities by MasterSoft." Quite a mouthfull, but accurate.

      My PNG writing code handled indexed (palette based) and truecolor images equally well, and preserved whatever format/color depth was suggested by the original image. As I understand it, my code made its way into several products later on, although it was probably changed.

      One of the utilities that came out early on was a small freeware/open source program designed to take GIF files and convert them to PNG. One of the other spec authors cooked that one up, and it worked very well. It created indexed PNG images by default.

      While it's true that the PNG spec doesn't exactly demand that you write an indexed color image when the source data is best represented with indexed color, my early survey of PNG-supporting applications seemed to suggest to me that most PNG writing code out there generated good indexed color PNG images. So I'm not sure where this notion came from that the first programs to implement PNG didn't write indexed color. That doesn't jive with my experience.

      I have noticed that some applications will generate truecolor PNG images unless you force your application to use indexed color, or downconvert from 24-bit color to indexed color. That's a function of the application software (usually image editing software) not second-guessing the intent of the user. If you've got your application set to do all editing in a 24-bit RGB color space (and some applications will promote loaded images to 24-bit RGB regardless of the pixel format of the original image), don't be surprised when you go to save as PNG and the resulting file contains 24-bit RGB pixels. Downconvert to an indexed color palette before saving. Some application software supports downconversion to indexed color during the save process.
    8. Re:PNGs will always be larger than GIFs... by Smoovious · · Score: 1

      > 1: But not smaller than the JPEG. Lossless compression
      > cannot compete with JPEG's lossy compression, and JPEG
      > is still the format of choice for photographic images.
      > For everything else you can and should use PNG.

      I'd agree with most of that... except... if all you're interested in is keeping your photos on a CD, by all means, convert directly to jpg. For most people, they don't work with the images past this point.

      If, however, you manipulate images a lot, you should try to keep your images in a lossless scheme as much as possible, converting only the final product to jpg.

      To illustrate the point, our local community television station frequently uses full-screen images in a slide-show when they aren't broadcasting shows. Many of these are re-used, listing the week's schedule for one.

      During a couple bored periods, I left the TV on the station while someone was in the office editing the image, typing in the new schedule. They always load up the previous image, try to color-match the existing background color, which is never exact, since you know how well jpg handles solid-color backgrounds.

      They do this over and over, and after a while, the photo part of the slide gets duller and duller, and after only a few edits, the whole slide just looks awful.

      The #1 problem with doing this is whoever is handling the slide-show programming, is always using jpg over and over again.

      I've been in many arguments with clueless people who are adamant that you don't lose detail with jpg's and they frankly don't know what they're talking about.

      If you are one of the clueless, I'd like you to try an experiment.

      Take a black/white photograph... run it through the fax machine on it's copy setting on photo resolution. Take the copy, run it through again... take the 2nd copy, run it through again... keep doing it... doesn't take long for it to look like crap right?

      Every time you load a jpg, edit it, and then save it back into a jpg, you are basically doing the same thing, shaving the palette down bit by bit. If you do it long enough, eventually you'll just end up with a jpg with a palette of only a handful of colors.

      If any of you are familiar with Perfect Vision Graphics wallpapers, I have managed to hang on to a few I picked up when they were originally released in GIF form. Now, the only ones I find are being passed around in jpg, and they look awful. These walls were optimized for 256 colors already, and looked crisp and clear. The jpg's make them look rough.

      Ok, This turned into a rant. :) Sorry about that, but I think most of this is still informative.

      --
      Cogito cogito, ergo cogito sum, cogito.
  53. Stop Karma Whoring by Anonymous Coward · · Score: 0

    Its not funny enough.

    1. Re:Stop Karma Whoring by bazik · · Score: 1

      I dont care about Karma as this is just my opinion.

      I personally hate when users can get points/goodies for something as this always leads to produce useless crap.

      --


      --
      One by one the penguins steal my sanity...
  54. PNG's real problem is IE by Anonymous Coward · · Score: 1, Interesting

    If IE had proper support for PNG since IE4 like MS said it did then I don't think you'd hear much talk of GIF today. Unfortunatly, MS continues to only partially support the standard, leading to it's poor uptake. Which is the real shame here.

    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.

  55. Animated PNGs? by Rik+Sweeney · · Score: 2, Redundant

    Does such a thing exist? Will it ever exist?

    The way I see it, if I have an image and it's only 8 bit I'll use a GIF, otherwise I'll use a JPG, unless it contains text that needs to be readable in which case I'll use PNG.

    Simple rule of thumb?

    1. Re:Animated PNGs? by Christianfreak · · Score: 1

      Yes

    2. Re:Animated PNGs? by bahamat · · Score: 1

      Ever hear of Javascript? Animating an image (of any format, not just png) is as easy as counting on your fingers if you're even moderately familiar with Javascript.

    3. Re:Animated PNGs? by Anonymous Coward · · Score: 0

      good god! why would you even ask such a thing?

      gif, flash, javascript... do we not already have too many sources of animated advertising annoyance?

  56. as they say around here..."no worries mate" by madmarcel · · Score: 1

    I wouldn't worry too much about the future of
    PNG, it will stick around. Now MNG...thats a different story :o

    Hmmm...the infamous "Burn all GIF's" website...
    showing the rather disturbingly fanatic side of the (open-source?) movement. That page, and the people that wrote it, worry me. They need to calm down I think. Talk about PNG being redundant...
    ( Why am I suddenly thinking of ESR? )

    And now for something completely different:

    step 1) go to "Burn all gif's" website
    step 2) scroll down
    step 3) click on "Eric's homepage" link.
    step 4) click on "A cookie message" link.

    and then...possibly....something like this?
    ---
    gpm[623]: oops() invoked from gpm.c(164)
    gpm[623]: /dev/tty0: Input/output error.
    gpm(pam_unix)[769]: session closed for user foo.
    Fatal X error - Restarting :0
    ---
    fun fun fun :)

  57. why I don't use PNG by acomj · · Score: 1

    I looked at lots of file options for my photography.
    I wanted compressed lossless for all my negative scans.

    PNG looked good, so I figured I'd give it a try.
    It was a pain. The scanner program wouldn't save as PNG. Photoshop support wasn't too good, and many programs can't read them. ImageMagick which I use for batch conversion had some issues with it too (It was a while ago, I don't remember exactly what the problem was, but I think it had something to do with the way adobe handled png files)

    So while I liked the Idea of using PNG, I settled instead on LZW compressed Tiff. And Jpegs for smaller images.

    I like the idea of the PNG format, so hopefully it will continue making inroads, unlike the poorly named jpg2000.

    1. Re:why I don't use PNG by Anonymous Coward · · Score: 0

      Not to mention the lack of support for exif data. Exif is an absolute necessity for photographers.

  58. Useful... for a different purpose by Anonymous Coward · · Score: 1, Insightful

    PNG, as the GIF-killer, died long ago. Plagued by poor browser implementations and the popularity of GIFs from the very beginning, it still suffers from those problems today and is very rarely (more like never) used on normal websites.

    The only place on the web I've seen PNGs in actual use were web pages talking about the format. Even Slashdot uses GIFs.

    However, I do find PNGs very useful -- for an entirely different purpose. I use them as a lossless format for storing original copies of things like digital photographs... basically, the alternative to zipping up a bitmap.

    1. Re:Useful... for a different purpose by Anonymous Coward · · Score: 0

      "I use them as a lossless format for storing original copies of things like digital photographs... "

      And, in the process, you lose your exif data. Not good, not good.

      If your photos are in jpg format when you download them from the camera, store those copies as an archive - they won't get any better or worse. Just copying a jpg WON'T affect its quality. Saving them in the png format won't make them better, just bigger. Make a copy for any adjustments you need to make, but don't touch the original.

      If your photos from the camera are in the RAW or tiff format, put them "as is" in a folder as an archive and use a copy to work with in photoshop.

      When I copy the photos from my camera (sometimes jpg, sometimes RAW, sometimes tiff), I put them in a folder marked "originals" and then copy them to another folder marked "working copy".

  59. my prediction by Ender+Ryan · · Score: 1, Insightful
    I predict that Microsoft will now soon implement PNG support properly in IE. They MUST have had some kind of deal with Unisys to hold PNG back, in order to keep GIF more relevent, so Unisys could continue trying to sue people. Or it could have been part of a cross licensing deal with Unisys that Unisys forced.

    In any case, propping up GIF and therefore Unisys is the only logical reason I can come up with that IE still does not support PNG properly.

    Any other guesses?

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  60. PNG == Flac? by Rik+Sweeney · · Score: 1

    Is PNG the Flac of the graphic image world?

    Discuss.

    1. Re:PNG == Flac? by Anonymous Coward · · Score: 0

      Are you a karma whore?

      Can it.

  61. PNG is an in-use MS Office format by DrSkwid · · Score: 4, Insightful

    PNG is used as part of MS Office Documents for their binary picture data, so one suspects that making it work in IE will make more things break elsewhere.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:PNG is an in-use MS Office format by Cutriss · · Score: 1

      Microsoft OFfice is also the only program I know of that can *break* a PNG. I was working on a usage document for an app I had constructed and I used PNGs for the screenshot. Occasionally, after inserting the images into the document, it would claim that there was a problem reading the image, and it would refuse to open it in any other application.

      Of course, I could still open it in Preview on the Mac, which indicates to me that either the MS implementation of the PNG library has it reading (and modifying) more data than it should be, or the Mac may be ignoring some sort of file-in-use flag which is throwing off Office. I say that because Windows wouldn't let me delete the affected images without rebooting.

      At any rate, at the end of the day, I had to make backups of all my PNGs before trying to insert them into the document.

      --
      "Mod, mod, mod...and another troll bites the dust."
    2. Re:PNG is an in-use MS Office format by KJKHyperion · · Score: 1

      what's strange is that Office (as of version 8, aka Office 97) supports PNG transparency perfectly. I scanned my father's signature and saved it as a semi-transparent PNG, and Word correctly alpha-blends it (but, IIRC, trying to modify the image destroys the picture completely)

      --

      Make a difference - use Windows! (open source clone of Windows NT)

  62. What is the future of PNG? by FrostedWheat · · Score: 3, Funny

    What is the future of PNG?

    PONG

  63. Decent browser support? by Anonymous Coward · · Score: 0

    I don't think browser support for PNG can be any WORSE, at least when it comes to what you considered "most important": Alpha transparency.

  64. png's an authoring thing now? by ianscot · · Score: 1
    PNG's got its advantages, and the browsers today don't crash dead on them the way IE 4.x did back in the day.

    Thing is, they're still bigger files. The Web is still full of people on dialup, and to cram png files down the line when a smaller, optimized .gif or .jpg will do, that's just not good. The main use I see of png at our shop is as the originals for all Web graphics -- people use Macromedia Fireworks and its (bloated) pngs as their sources, and export to .gifs and .jpgs for the sites themselves.

    --
    "Fundamentalism" isn't about divine morality. It's about human authority.
    1. Re:png's an authoring thing now? by Hatta · · Score: 1

      PNGs are only bigger than GIFs if you save them as 24 bit PNGs, since GIFs have 8 bits of color depth. If you convert your 24bit image to 8bits before saving as PNG it will be smaller than the GIF from the same file.

      --
      Give me Classic Slashdot or give me death!
  65. Transperant PNG:s in IE by spaic · · Score: 1

    24-bit PNG:s with transparency are great. It definitely fills a purpose, but for some reasons it has not become widely used.
    Let's say you create an image with a shadow, using 24-bit PNG:s you don't have to think about what background it will be used on. The whole color range of the site can be changed without having to change any images, just by loading another style sheet.

    Unfortunately IE doesn't support 24-bit PNG:s and transparency as it should, but you can make it work using this hack.

  66. LOL! by Anonymous Coward · · Score: 0

    You made teh funnay!

  67. Size by Duncan3 · · Score: 2, Insightful

    libGIF - ~800 lines of code, old as dirt, fast as hell.

    vs.

    libPNG+zlib+libMNG - ~1.4 MB of compressed unfinished stuff, age and speed low.

    Yea, sign me up!

    Seriously, anyone still wondering why it's not built into IE when GIF and JPEG and TIFF work so great is just oblivious. Yes, it's awesome, features galore, does things nothing... er.. few... er.. not too many other things already do very well.

    Face it, the patent was the whole point. Read the PNG page, the first 3 paragraphs start with "We are better then TIFF because we have less features" and end with "but you're much better off using JPEG and TIFF for most things"...

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:Size by dvdeug · · Score: 1

      libPNG+zlib+libMNG - ~1.4 MB of compressed unfinished stuff, age and speed low.

      libMNG is a seperate question, and zlib has to be there for gzip compression anyway.

      anyone still wondering why it's not built into IE when GIF and JPEG and TIFF work so great is just oblivious.

      TIFF is built into IE? Last time I was testing it, (a couple years ago), IE wouldn't load TIFFs without a plugin. I don't see why that's changed; I've never seen an inline TIFF file, and haven't seen that many TIFFs on the web anyway.

      "We are better then TIFF because we have less features"

      I've had several problems with one TIFF reader not reading other TIFF writers's files, including readers using different versions of libtiff. A file format that has one compression type instead of an indefinite number, and a fixed format instead of an endlessly flexible one doesn't have that problem as often.

  68. PNGs will stay jsut like they are by veddermatic · · Score: 1

    A very niche image format.

    Why? IE dones't draw them right w/o user intervention. Since 99.99999999 of people won't do anything that involves effort, and 95% of surfers use IW on Windows, nobody will ever use them for "mainstream" sites. Ever. Sorry.

    However, for "niche" sites where you know your audience can see them, they totaly kick ass. Sad the rest of the world will never see them =(

    --
    Department of Homeland Security: Removing the rights real patriots fought and died for since 2001
  69. another release of xv? by pomakis · · Score: 2, Interesting
    The GIF patent (held by Unisys) will expire on June 20.

    Does this mean we might actually see another release of xv? 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).

  70. I thought.... by Cackmobile · · Score: 1

    this was about Papua New Guinea.

    Anybody else?

    --
    -- Karma Karma Karma Karma, Karma Chameleon - Boy George
  71. Re:Just removed all the GIF's from my project, rat by Malc · · Score: 1

    You can do transparent GIFs in IE without using script. Google for the PNG Internet Explorer CSS DirectX hack.

  72. Re:Just removed all the GIF's from my project, rat by brlewis · · Score: 1

    You should make sure your app is accessible to people who can't view the images at all. So people stuck with an IE6 browser will still survive. You can write a FAQ answer explaining that if they upgraded to free software they'd see better support for the w3c standard image format.

  73. PNG == Best for scanned documents? by Saint+Stephen · · Score: 1

    I use:

    PNG -> XSANE scanned documents, receipts, bills (JPEG makes scanned paper look blurry and dirty).

    JPEG -> XSANE scanned album covers (looks better than PNG somehow).

    I can't see a place for GIF. GIF is for 1995-era web icons (and 1986-era porn) -- remember that command line program you used to use to look at GIFs from the BBS!

  74. Are there animated PNGs yet? by Trolling4Dollars · · Score: 2, Informative

    As far as I can tell, GIF still has that one leg up on PNG. I haven't seen any version of PNG that can do animations and that is supported within a browser. Ideally, I'd still like to see an open source alternative to Flash that would allow one to create animations with synchronized sound. Oh well... I'm part way through my C++ book now. :)

  75. 144 post so far... by Anonymous Coward · · Score: 0

    Do you hear that sound?

    That sound is what we call "flatulence of the mouth." It's where everybody starts talking about things that they do not understand as if they're an authority. In the end, it just sounds like a bunch of people farting.

    So please folks, say "Excuse me" and open a window.

    Thank you and have a good day.

  76. slashdot uses gifs by Anonymous Coward · · Score: 1, Informative

    ...so I guess png can't stand on idealogical merits, at least not here.

  77. OT: GIF patch for GD by vrai · · Score: 2, Insightful
    This site, http://www.rime.com.au/gd/, has the patches needed to build a GIF compatible version of GD.

    Obviously if you are in a country where the Unisys LZW patent is valid this is illegal, but in eleven days time who's going to care?

    1. Re:OT: GIF patch for GD by dirkx · · Score: 1

      Actually - those elevend days are for the US - quite a few other countries, take Italy for example, have to wait for a year and a months longer.

    2. Re:OT: GIF patch for GD by Ulven · · Score: 1

      Ah, worth a look, thanks.

  78. Re:Just removed all the GIF's from my project, rat by Malc · · Score: 1

    Doh! You can do transparent PNGs in IE without using script. Google for the PNG Internet Explorer CSS DirectX hack.

  79. Damn Microsoft anyway. by Millennium · · Score: 5, Insightful

    I wonder if Microsoft's halfhearted support of PNG is deliberate. To be honest, it probably is, in an attempt to undermine open standards.

    Ahem. Anyway, PNG is a format which would be superior to GIF in every aspect. Just a few problems...

    1) Photoshop's PNG support sucks. It is entirely due to Photoshop that we have this insipid misconception that PNG is larger than GIF; if Photoshop would only compress PNG's decently, people would realize that this is false. Because unfortunately, most people are too lazy to use an optimizer along the lines of pngcrush.

    2) IE/Windows' PNG support is awful. As I said, I believe that this is deliberate on Microsoft's part, given that they already have good PNG-handling code (in their AlphaImageLoader filter) and they simply refuse to use it as their default. Now, it is possible to use JavaScript -the scourge of the Net normally, but this is one of those points where it can be genuinely useful- to make IE apply the AlphaImageLoader filter to PNG images, but no one's managed to make a complete drop-in replacement that will apply to all PNG images im a page yet. It can be done, but it hasn't been done yet.

    3) MNG support is nonexistent. Even Mozilla, the only browser which ever supported MNG, has removed it. This is a great shame.

    Now, in the meantime, there actually is one use for images which PNG is ideally suited for, and where the transparency problems of IE/Win are not an issue: screenshots. The compression is good enough that particularly when dealing with computer-generated images, the file size isn't that much greater than JPEG, but there is no loss in image quality, which is especially important when grabbing screenshots of games or video. Screenshots are not transparent, as a rule, so IE/Windows has no problems. Unfortunately, it seems that this use of PNG has yet to be discovered by the mainstream.

    PNG may also be good for certain types of wallpapeers, such as most computer-generated graphics or hand-drawn animation. Colors in these generally aren't as complex as they are in photographs, and the lossless compression of PNG works well under those conditions. Combine this with the fact that JPEG (the current de facto standard for wallpapers) has an inexplicable and yet undeniable hatred for the color red, and you have something which can better preserve these types of images. Worth considering, anyway.

    1. Re:Damn Microsoft anyway. by poot_rootbeer · · Score: 1

      I wonder if Microsoft's halfhearted support of PNG is deliberate. To be honest, it probably is, in an attempt to undermine open standards.

      "Never attribute to malice that which can be adequately explained by stupidity."
      --Hanlon's Razor

    2. Re:Damn Microsoft anyway. by Reziac · · Score: 1

      I don't know about Photoshop's PNG support or compression, but one reason I *don't* use Photoshop for JPGs is because its JPG compression sucks. Compress the same JPG the same amount in any other program, and the file winds up being 30% smaller than what Photoshop produced. Maybe it just has a crappy compression engine.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  80. PNG not good for photos by Swamp · · Score: 1

    Does anyone know why PNG wasn't designed to do lossy compression as well as lossless so it could be used for photos? Also, why doesn't it have simple animation capabilities?

    I think the authors spent too much time worrying about alpha channels and other advanced features that are not much use on a web page. I say ditch it and start again with a new format.

    1. Re:PNG not good for photos by tomstdenis · · Score: 1

      An open JPEG variant that doesn't involve paying an arm an a leg [re: JPEG2000] to get access to would be wicked cool.

      Some ideas for a JPEG variant:

      1. block sort the DCT coefficients instead of just ZigZag+RLE. They will have strong "temporal" correlation [e.g. values are clustered near the DC]. By this I mean block sort the DCT coefficients for an entire row of blocks.

      2. Use a larger block size. E.g. 16x16. Processors are wickedly fast nowadays they could easily handle this. Maybe be able to code certain 16x16s as four 8x8s if the resolution calls for it [e.g. tons of highfreq data]

      Just my thoughts...

      --
      Someday, I'll have a real sig.
  81. Maybe it'll become mainstream someday by Furan · · Score: 2, Funny

    Howard Stern was complaining that he couldn't open PNG files this morning.. "Why can't I get a bitmap or a JPEG?"

  82. I use .png by Kjella · · Score: 1

    ...both on my website, and for the figures I insert in my Master's thesis. No transparancy though, but I certainly find png very useful none the less. I'm glad .png exists, but this whole taking over the world thing. It's like Linux. Enjoy it for what it's worth. If it's superior, it will succeed in due time.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  83. Slashdot by Mr_Silver · · Score: 5, Interesting
    Maybe the answer to whether it will fail or not lies in possibly the largest geek site on the web?

    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.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
    1. Re:Slashdot by mkettler · · Score: 2, Insightful

      Agreed, it seems highly unusual, if not hypocritical, to "hope that png succeeds" against the gif format and yet use the .gif graphic format on ones own site.

      Taco, Hemos, etc, the PNG format won't succeed if people don't USE it. If it is truly and honestly your intention to support the PNG format over the gif format, then put your graphics where your mouth is. In the interim, your well wishes might be in the right place, but will do little or no good in the absence of action.

      --
      -Matt
    2. Re:Slashdot by Drakker · · Score: 1

      Considering it would be VERY easy to convert everything to PNG, and transparency would even work with EI/Win if you set the background to be white.

      There's really no reason not to do it.

    3. Re:Slashdot by bnenning · · Score: 1
      Taco, Hemos, etc, the PNG format won't succeed if people don't USE it. If it is truly and honestly your intention to support the PNG format over the gif format, then put your graphics where your mouth is.


      Ditto.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  84. Another angle on PNG support by FooMasterZero · · Score: 2, Insightful
    Strangely enough i haven't seen this mentioned yet, I would say that PNG has enough support that it is unlikely it will die. I will also say that i am not going to focus on the technical merit contest either, but rather another way people use PNG as i see it.

    I say this for 2 fairly good reasons. You can still view PNGs in all major browsers, it really just depends on what kinds of images you are making that will depend on how *good* they look. So if you stick to fairly simple images, a facet for which GIF is/was good for, PNG still is equal among browsers.

    Secondly, I feel that PNG has a good foothold is in software development. Programs using some form of libpng seem to use the PNG images very well regardless of how simple or complex they may be. I have seen many a program using PNG for the application e.g. KDE and its childeren. I know I use PNG icons in my applications whenever possible. The two main venues in which i code in support PNG well enough to make my icons look good on screen.

    A side note Java (JDK 1.2+) and Carbon support the use of PNG even though Carbon really tries to push tiff's. I do not understand any technical merits of tiff, however i don't like using them because they always seem to be so huge.

  85. In other news.. by MrNop · · Score: 1

    Mozilla people are dropping MNG, the difference is that MNG is not part of W3C recommandation.

  86. JPEG by Anonymous Coward · · Score: 0

    Because that's what JPEGs are for.

  87. Missing The Point by devnullkac · · Score: 1

    As ever, Unisys misses the point of PNG's (presumed) success:

    "We haven't evaluated the new recommendation for PNG, and it remains to be seen whether the new version will have an effect on the use of GIF images," said Unisys representative Kristine Grow. "If so, the patent situation will have achieved its purpose, which is to advance technological innovation. So we applaud that."
    Patents motivate advancement of technological innovation by promising dollars. The inventors of LZW/GIF got those dollars by selling the patent to Unisys (who no doubt valued it based on their expected ability to license it). The inventors of PNG didn't use the patent system, so its success over GIF would at best fail to demonstrate anything at all about "the patent situation." At worst, it would show patent-based motivation is inferior to gift-based motivation when it comes to infrastructure like communication formats.
    --
    What do you mean they cut the power? How can they cut the power, man? They're animals!
  88. PNG does have animation: MNG by FreeUser · · Score: 1

    PNG is good for large pictures, but GIF has animated format (GIF89). PNG doesn't have this feature.

    That is not entirely true. PNG does support animation, but rather than encapsulating the support into a monolithic file format designed for still images, it was decided instead to use a different suffix and allow the animation support to be developed independently. The format is known as MNG, and works very, very well.

    --
    The Future of Human Evolution: Autonomy
    1. Re:PNG does have animation: MNG by Skapare · · Score: 2, Insightful

      This decision is what hurt PNG significantly. As we see, there was no migration of animated imaging on the web from GIF to MNG. One reason is there was simply no browser support. And why did PNG take so long to get into browsers? It was developed quick enough, but it should have been in every browser version thereafter. It was not. It took a while before support started to show up. And then, there was no animation. So everyone who wanted to put animated images up had to stay with GIF. I think the PNG folks created a fine piece of technology and failed to promote it properly. And it should have had at least basic animation at a level equivalent to GIF for no other reason than to kill off GIF. But they didn't do that and decide to drag things out, and so GIF did not die.

      --
      now we need to go OSS in diesel cars
  89. MNG is dying... by Gordonjcp · · Score: 1
    You don't have to be Kreskin to predict the future for MNG. In fact, there is no future for MNG because...


    Oh, fsck it, you know the rest.

    1. Re:MNG is dying... by Anonymous Coward · · Score: 0

      MNG is dying!

      MNG is dying! Just like a dying thing, if it were dying anymore we wouldn't have to sing (about it).

      La la laaa!!!

  90. Beta was better than VHS-"/." The show-me site. by Anonymous Coward · · Score: 0

    "Just because [Linux] is 'better' than [Windows], doesn't mean it'll win.

    [Windows] has such a huge head start..."

    Popularity isn't the whole story.

  91. PNG wil live and thrive by linuxislandsucks · · Score: 1

    As long as Billy Goat Gates doesnt suppport w3c standards in MSIE it wil thrive and row :)

    --
    Don't Tread on OpenSource
  92. Animated PNG = MNG by J_DarkElf · · Score: 2, Informative

    Read the other comments on this page. PNG Animation exists, and is called MNG.

    Any PNG image is a valid MNG object, therefore creating MNG animations is a trivial task.

    Alas browser support is non-existant except in certain builds of Mozilla, or by use of a plug-in/ActiveX component.

  93. MNG by Anonymous Coward · · Score: 0
    Does such a thing exist?
    The MNG (Multiple-image Network Graphics) format adds animation to PNG.
    The way I see it, if I have an image and it's only 8 bit I'll use a GIF, otherwise I'll use a JPG, unless it contains text that needs to be readable in which case I'll use PNG.
    Excluding corner cases or brain-damaged implementations (such as older Adobe products), an 8-bit PNG will be smaller than a visually identical GIF.
  94. BMF kicks PNG's sorry arse by glyph42 · · Score: 4, Interesting

    Hahaha no. PNG is nowhere near the best lossless image format. Have you ever heard of BMF? PNG is routinely 40% larger than BMF. You can read an informed, scientific comparison of many formats at The Art of Lossless Image Compression (warning: there's an annoying pop-up. Oh well)

    --
    Music speeds up when you yawn, but does not change pitch.
    1. Re:BMF kicks PNG's sorry arse by Soul-Burn666 · · Score: 1

      Pop-ups? oohhhh... I thought they stopped using them... Haven't seen a pop-up in ages (except those I specifically open)

      --
      ^_^
    2. Re:BMF kicks PNG's sorry arse by LionMage · · Score: 1

      BMF doesn't appear to be an open, non-proprietary format, and it doesn't have the W3C's blessing. Maybe when the spec is made widely available and the licensing terms for using the file format have been made clear...

    3. Re:BMF kicks PNG's sorry arse by dvdeug · · Score: 2, Insightful

      Have you ever heard of BMF?

      Nope. And considering that all I can find on the web is a DOS executable, I'd consider it pretty much worthless.

  95. Image format for games? by vadim_t · · Score: 1

    I'm considering trying to write a game during the summer. What would be the best format to use? I have two in mind, MNG and C16 (very simple format used in Creatures games). C16 is basically an encoding of the count of transparent pixels, followed by the count of opaque pixels and the data, and so on. There's a libc16 somewhere on sourceforge.

    What do developers generally use for storing graphics for games? Do they roll their own fast to draw format like C16, or use something like MNG, PNG or even BMP?

  96. PNG never really took off by OS24Ever · · Score: 2

    I didn't discover what PNG was until I discovered OSS. Prior to that I found GIF format files everywhere. I still do.

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

  97. Not at all by NeXTer · · Score: 1

    That's why you take matters into your own hands. IE 5.something and on does indeed have fully working support for PNGs with alpha channels.

    Sure, it takes two short PHP functions or equivalent to get it working--one to identify IE on Windows and the other to create the image tag--but with that short step done I don't have to worry about it.

    The advantage to this is that I can use the full spectrum of features in the PNG format, yet have my site rendered virtually identical in IE, Gecko, Opera and a bunch of other browsers on vastly separate platforms without any other special tweaks. That's what modern standards are for.

  98. Animated PNG-Standard's done dirt cheap. by Anonymous Coward · · Score: 0

    "Maybe not everyone has 300 bucks to float to Macromedia for their software in order to put up a small animation. I think there should be a good and viable alternative to gifs and flash."

    MNGS and (SVG,SMIL).

  99. PNG Is So Much Better Than PBM, PNM, etc. by istartedi · · Score: 3, Insightful

    PNG allows up to 16-bits per channel and has full alpha last time I checked. It can store just about anything, and it's non-lossy.

    OTOH, you've got the tools that are supposed to allow you to have only 2n image converters, but the interchange formats for that (PPM, PBM, PNM, others?) seem to always have some shortcoming, and they always have to introduce yet another interchange format! PNG does it all in one neat little compressed format.

    So forget about scrapping GIF in favor of PNG. Instead, scrap PPM, etc. in favor of PNG. If it doesn't support it already, PNG could be made to support arbitrary bit depth, and arbitrary channels (inverse hyperkinetic bump blending, or whatever you can imagine).

    For the web, in most cases, PNG's capabilities don't add much--unless you are doing something really flashy with your website, in which case you probably use Flash, in which case you have nothing meaningful to say so I ignore you anyway. :)

    At any rate, PNGs (at least the RGB channels) are properly supported by all the major browsers, so if something happens to compress better in PNG, or if you really need full color depth in a non-lossy image, why not use PNG?

    That about sums it up: GIF--color depth not important, crisp lines important, compression important. JPEG--color depth important, crisp lines not important, compression important. PNG--color depth and crisp lines both important, compression not as important (or the image just happens to compress well with PNG).

    In some ways, this is a variation on the "better, faster, cheaper" dilemma.

    Now, the scenario that favors PNG may be less common, but it's nice to know we can reach for it when we need it.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:PNG Is So Much Better Than PBM, PNM, etc. by pHDNgell · · Score: 1

      That about sums it up: GIF--color depth not important, crisp lines important, compression important. JPEG--color depth important, crisp lines not important, compression important. PNG--color depth and crisp lines both important, compression not as important (or the image just happens to compress well with PNG).

      I have yet to find a gif from which I could not create a smaller png file. Do you have one?

      As far as I'm concerned, PNG is superior in every way.

      --
      -- The world is watching America, and America is watching TV.
    2. Re:PNG Is So Much Better Than PBM, PNM, etc. by dvdeug · · Score: 1

      OTOH, you've got the tools that are supposed to allow you to have only 2n image converters, but the interchange formats for that (PPM, PBM, PNM, others?) seem to always have some shortcoming, and they always have to introduce yet another interchange format! PNG does it all in one neat little compressed format.

      I take it you've never seriously used netpbm? It's not just a converter between formats. The point of these formats is that they're easy and quick to read and write. It takes enough time to smooth, invert, dim, and add the result to the original; I don't need to wait on the program to decompress it four times in there.

      It works for what it does; there's absolutely no way that people are going to stop using pnm until that's not true.

    3. Re:PNG Is So Much Better Than PBM, PNM, etc. by lakeland · · Score: 1

      Whoa, hold on there. You've totally missed the point of PBM, etc.

      The PNM collection (PPM, PGM, PBM) are designed to be very easy to read, manipulate and write. They are programmer friendly formats, and not really of interest to users at all. Once you've finished manipulating the images, convert them to png for your users.

    4. Re:PNG Is So Much Better Than PBM, PNM, etc. by yerricde · · Score: 1

      GIF--color depth not important, crisp lines important, compression important. JPEG--color depth important, crisp lines not important, compression important. PNG--color depth and crisp lines both important, compression not as important (or the image just happens to compress well with PNG).

      Also: GIF--animation within web browser important. PNG--alternative to still GIF in all cases.

      --
      Will I retire or break 10K?
  100. Well I'll tell you something by TerryAtWork · · Score: 2, Insightful

    PNG never got a grip on the animation thing.

    If you wanted a moving image in a little loop, it was GIF everytime.

    --
    It's Christmas everyday with BitTorrent.
  101. PNG could be better? by dradler · · Score: 4, Insightful

    Even if PNG was a lousy format, it's gotten enough use
    that it's here to stay. Fortunately, it's a pretty good
    format.

    What I wonder is if superior compression techniques, e.g.
    LOCO/JPEG-LS will be incorporated into PNG? I was one of
    the founders of PNG in 1995, but that was eight years of
    technology development ago. Has someone tested PNG
    against JPEG-LS in various real world applications?

    1. Re:PNG could be better? by Anonymous Coward · · Score: 0

      MNG supports LOCO compression via its "filter method 64". For photos it typically gives 5 to 10 percent improvement in compression over the PNG filter method. If you want to try it out, use pngcrush:

      pngcrush -loco file.png file.mng

      When all the LZW patents have expired world wide we could add LZW compression too #:-)

  102. So much for proofreading by rknop · · Score: 1

    What I meant when I said:

    When you read it back in, you will only have 246 different colors in the image, regardless of how many where there originally.

    was:

    When you read it back in, you will only have 256 different colors in the image, regardless of how many were there originally.

    I type too fast to look literate :/

    -Rob

  103. In actual fact, it does not work. by twitter · · Score: 1
    ... IE will display pngs fine as long as they don't use alpha-channel. And in fact IE will display even that subset of pngs fine if QT is installed and set as the default plugin for .pngs, which should be the case.

    Good luck setting and keeping QT as a default type for IE. w2k asks you a zillion times if you really want to do that, then it does not do it right. Microsoft is agressively pushing it's inferior Windows Media Player with all the usual dirty tricks like that. This not only makes viewing PNG difficult or impossible, it also interfers with viewing the M$ avi file format which Windows Media Player treats as audio, displaying an "ambience" instead of your digicam's movie. Mozilla on the same computer works faster and better, in part because it respects you choice of plugins.

    IE suffers from other technical problems due to the underlying OS. Long filenames with multiple endings confuse it, and there are other problems that a free software box would never have.

    What you are really seeing here is the result of a long string of Marketing over Technology decisions at M$. Their technology gap is real and hoplessly large. Their ignoring PNG is just one more small reason to abandon the platform. The larger reason to abandon the platform is their root cause and their licensing terms. M$ just won't play nice.

    --

    Friends don't help friends install M$ junk.

  104. Other Bad News for PNG by Asacarny · · Score: 4, Interesting

    In other news, Mozilla dropped support for MNG/JNG (animated PNG/JPEG-like PNG) in its 1.5 branch. Mozilla 1.4 will support it, but unless someone steps up as a full time maintainer, 1.5 will not. Basically, the old maintainer felt that MNG/JNG support wasn't worthwhile, especially because its library took up as much space as the entire imglib -- roughly 240KB on Windows and 170KB on Linux. With some integration they were able to get it down to 135KB, but it stopped around there.

    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
    (#18574) restore support for MNG animation format and JNG image format
    Adam

  105. I think this sums it up. by sunking2 · · Score: 1

    I just happened to be listening to Howard Stern this morning and he was talking to Cabby. Supposedly Cabby had emailed him some pictures and Howard was bitching because he couldn't open them.

    He said something along the lines of, 'You didn't send me a gif or jpg, instead it was some P something something file that I couldn't open.' Now this is in front of an audience of millions of people, not very good publicity.

  106. Remeber TGA/PCX/LBM by oliverthered · · Score: 1


    Many moons ago there was a file format called PCX, it was quite simple, fast and used by a fair amount of software.

    Then there was TGA if you wanted more than 256 colours.

    and LBM, the image format of the Amiga.

    I think TIFF may be dead too.

    --
    thank God the internet isn't a human right.
    1. Re:Remeber TGA/PCX/LBM by Karamchand · · Score: 1

      TIFF is far away from dead. In the desktop publishing area it is a quite widely used file format.

    2. Re:Remeber TGA/PCX/LBM by edbarrett · · Score: 1
      I think TIFF may be dead too.

      Yep, no one uses fax machines anymore.

    3. Re:Remeber TGA/PCX/LBM by walt-sjc · · Score: 1

      Tiff is nowhere near dead. If you scan anything, tiff is prefered as it is lossless - especially if you plan on doing OCR. It's also the defacto-standard for storing G3 / G4 Fax files. The publishing world pretty much uses Tiff as the standard (along with postscript of course.)

    4. Re:Remeber TGA/PCX/LBM by Amazing+Quantum+Man · · Score: 1

      TIFF is not dead. It is widely used in GIS systems (OK, not TIFF exactly, but GeoTIFF).

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    5. Re:Remeber TGA/PCX/LBM by Anonymous Coward · · Score: 0

      Piling on, TIFF is also still the standard for most imaging applications.

      Although, I wish it were dead -- TIFF is one of those 1200 page "standards" where no vendor even supports an eighth of all the optional features. Layers, different compresssion schemes, encryption blocks, different byte ordering(!!) -- you name it, TIFF has it.

      Plus *every* TIFF program likes to crash as soon as it hits a TIFF with a feature it doesn't understand. (This is really fun with the image preview in Windows Explorer. Bye Bye desktop!)

    6. Re:Remeber TGA/PCX/LBM by oliverthered · · Score: 1

      I thought somone would have replaced it by now!

      --
      thank God the internet isn't a human right.
    7. Re:Remeber TGA/PCX/LBM by nolife · · Score: 1

      think TIFF may be dead too.

      I doubt that. It has a lot of different formats, supported by almost anything graphics related, and is used in many different ways, it's not the best for all things but a decent choice for most. Faxing, scanning, and archiving of documents is probably the most common use with BW 1 bit lossless compression.
      Color image storage at 24 bit raw or with lossless compression/LZW can provide a 'standard' format suitable for archiving also.

      Getting off topic here but..
      Ghostscript is a great tool for converting various inputs to TIFF, just specify the output device for what you need. Works great over the network for bulk conversion of PS print files to TIFF or PDF for scanless document storage.

      --
      Bad boys rape our young girls but Violet gives willingly.
    8. Re:Remeber TGA/PCX/LBM by Anonymous Coward · · Score: 0

      A few technophobes still do use fax machines, but TIFF is actually
      much more widely used than that.

  107. OT - RE: sig by Anonymous Coward · · Score: 0
    I use Outlook and have never been infected by a virus/worm. What the hell are you and everyone else doing wrong?

    You probably have a decent IT department or spend more time tuning your configuration than most users of that application do. Or perhaps you are not in anyone's address book.

  108. Used any macromedia products? by oliverthered · · Score: 1

    Fireworks defaults to saving in PNG format.

    --
    thank God the internet isn't a human right.
  109. Re:Just removed all the GIF's from my project, rat by @madeus · · Score: 1

    No that's not true, I shouldn't make it accessible to every user. User bases, like society at large, are full of mistfits and oddballs who have to be ignored in order to deliver a useful tool to the majority in a timely and efficent manner.

    I know people who don't use a graphical interface, for example. I'm not going to spend time pleasing them when I could be adding new features that would improve the lot of >95% of other users.

    My project is a project management tool which relies heavily on graphical representations of data. It's not possible to repesent all of the information in nearly as meaningful a way using no images. Expandable and collapseable thread views, Gantt charts, bar graphs and pie charts are never going to work in any useable sense in Lynx. I can make it 'bearable', but never actually very 'useful'.

    I do not intend to add a text only version at the expense of adding new features, a text only version is very low down my list (however, it's designed to be easy for someone else to add simple HTML, WAP and text only interfaces if they wish).

    Lastly I don't think that having an FAQ to explain why it doesn't work for 90+ % of users is an acceptable solution.

  110. Re:Just removed all the GIF's from my project, rat by @madeus · · Score: 1

    Ah yes, cheers.

    This was actually what I was refering to when I (seemingly incorrectly) said 'VB hack'.

    Example: http://webfx.eae.net/dhtml/pngbehavior/pngbehavior .html

  111. RPG Maker 2000 by rivendahl · · Score: 1

    Regardless of any reasons posted here I find that the most use I have for PNG (other than websites) is for a really cool tool I use to create SNES quality (vintage is good!) RPG's. In fact, PNG is the preferred graphics format even though BMP is supported. PNG just has so many advantages over most graphics. For it's quality it has relatively low byte counts. But then I have a very specific use of PNG.

    http://www.gaminggroundzero.com

    Rivendahl

    --
    ... there is nothing that has not already been thought ...
  112. Color accuracy? by Skapare · · Score: 1

    How accurately are the colors displayed in the top GIF on this page?

    --
    now we need to go OSS in diesel cars
    1. Re:Color accuracy? by default+luser · · Score: 1

      The image is 217x217, which means 47089 pixels.

      But I imagine since you get similar reactions between color boundaries, you probably end up with much less unique colors than that. So, 31k colors sounds about right.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    2. Re:Color accuracy? by Skapare · · Score: 1

      The gradient is gamma corrected. It is not linear with respect to the byte codes, but rather, is linear with respect to the light intensity produced by the byte codes being gamma uncorrected in the monitor. What that means is that across a span of values there can be adjacent pixels that are sufficiently close in intensity to be coded with the same byte value. Where that happens in all 3 colors planes you get 2 pixels that are the same color.

      I actually ran the program that generated that top image over quite a number of different square sizes using the same corner colors. Other sizes actually produced fewer different colors just because of there the points of intensity divided at N intervals happen to hit intensity byte codes based on the gamma correction involved. The 218x218 image actually had fewer colors (but I don't remember the count as this was a few years ago and I've dicarded all the work files since then).

      It's not a function of the GIF format that determines the number of colors. Instead, it is a function of the base color points chosen (they were constant across all the sizes I tried from 128 to 256), the gamma value (I don't remember the exact value chosen, but it, too, was constant across all trials and was around 2.44 or so), and the use of 8 bits for value coding. You get the same effect in PPM format, TIFF format, and even PNG format.

      --
      now we need to go OSS in diesel cars
  113. best apps to create PNGs? by ChristTrekker · · Score: 1

    Serious question. I see mention of apps like PNGcrush, etc, but I'm not a graphics guru. I crop scans, or create cheezy little button images for my web site, but that's the limits of my talent. I need something relatively simple.

    Which free (beer) Mac or Linux apps can I use to (easily) create good PNGs? So far I've been using ColorIt! and GIFConverter on the (classic) MacOS side, and the PNGs seldom beat GIFs in size. A simple PNG converter that could read TIFF would be excellent for my purposes.

    1. Re:best apps to create PNGs? by mlk · · Score: 1

      GIMP? ;)

      What ever app you like, the place that does PNG crush also do converters.

      --
      Wow, I should not post when knackered.
  114. PNG is already widely used in multimedia by bushboy · · Score: 2, Interesting

    All rich media content developers have adopted PNG for may reasons.

    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.

    --
    A slashdotting - you get the stick first and then the carrot !
    1. Re:PNG is already widely used in multimedia by paulwomack · · Score: 1
      And elsewhere in "big boys" image processing land. Herewith from the Povary manual


      Most of these formats output 24 bits per pixel with 8 bits for each of red, green and blue data. PNG and PPM allow you to optionally specify the output bit depth from 5 to 16 bits for each of the red, green, and blue colors, giving from 15 to 48 bits of color information per pixel. The default output depth for all formats is 8 bits/color (16 million possible colors), but this may be changed for PNG and PPM format files by setting Bits_Per_Color=n or by specifying +FNn or +FPn, where n is the desired bit depth.

      and

      In addition to support for variable bit-depths, alpha channel, and grayscale formats, PNG files also store the Display_Gamma value so the image displays properly on all systems (see section "Display Hardware Settings"). The hf_gray_16 global setting, as described in section "HF_Gray_16" will also affect the type of data written to the output file.


      BugBear
      --
      Ignorance is curable. Stupid is forever.
  115. MS Dropping MSIE will benefit PNG by SgtChaireBourne · · Score: 1
    GIF seems to have a lot of inertia as a legacy format, but has a lot of disadvantages. I don't think that it's going to bother PNG.

    Though MSIE, might. In fact, it is the only browser that has (intentional) trouble with PNG and is just one of several MS products being discontinued soon. Also, the increased awareness of stability and security issues is going to lead many users to Mozilla, Opera, and other top of the line tools. MSIE may be popular now, but only because the OEMs include it. When OEM support for MSIE goes, then browsers will have to compete on technical merits, an area where MSIE is last in line.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:MS Dropping MSIE will benefit PNG by Brendan+Byrd · · Score: 1

      And when will this happen? Since the Microsoft antitrust suit, MS is not allowed to bully OEMs around (one of the few merits of the MS/Netscape case). This has been almost a year ago. However, OEMs are still using IE. My guess is that OEMs are just as lazy as regular users: they'll just use what's on the desktop and not bother to download something else.

    2. Re:MS Dropping MSIE will benefit PNG by Anonymous Coward · · Score: 0

      In fact, it is the only browser that has (intentional) trouble with PNG

      You're forgetting Netscape 4, which doesn't support PNG at all.

      Yes, it sucks, but it's still required for many commercial sites. Last time I checked, NS4 also had 5x the number of users as Mozilla/NS6+.

      Until Netscape 4 is dead dead dead, you won't even see half-assed IE-style PNGs on any commercial sites.

    3. Re:MS Dropping MSIE will benefit PNG by critter_hunter · · Score: 1

      Erm... speaking out of your ass, are you? PNG support in Netscape since 4.04, even if it doesn't support transparency at all, qualifies as PNG support in Netscape 4.

      Besides, with content-negociation and other technologies, it's possible to serve pngs to supporting browsers and gifs to the others.

      The biggest problem actually comes from half-supporting browsers, not non-supporting browsers. A browser that can't handle PNGs will display the alt tag (or a gif, if you use content-negotiation), which isn't too bad. A half supporting browser will take the PNG and screw up everything. It's not as bad with PNG as it is with CSS, but on the web, no support is often better than partial support.

      --
      Karma: Could be worse (could be raining)
    4. Re:MS Dropping MSIE will benefit PNG by blibbleblobble · · Score: 1

      "The biggest problem actually comes from half-supporting browsers, not non-supporting browsers. A browser that can't handle PNGs will display the alt tag (or a gif, if you use content-negotiation), which isn't too bad. A half supporting browser will take the PNG and screw up everything."

      Somewhat unsurprisingly, this can be said of most of Internet Explorer.

      Example: CSS. A CSS page will render correctly in a browser which doesn't support CSS, and it will render correctly in a browser which does support CSS. However, it won't render correctly in Internet Explorer, because it claims to support CSS and doesn't.

      MIME-types is probably another example, and the famous lack of support for these has enabled many malicious programs to run with impunity. I would hope it's been fixed now, but it's kind'a useful to be able to change files on anyone's computer, just because they're using Internet Explorer on the internet...

  116. Re:Just removed all the GIF's from my project, rat by Khazunga · · Score: 1
    This DirectX hack is the stupidiest, most dumb, shortsighted advice I've ever seen. You don't want to follow that path. If you need DirectX calls to render images in web pages, one of these days we'll see ourselves writing directinput calls to read Microsoft keyboards.

    I'm a web developer. I'm not a Microsoft developer. This was a conscientious option.

    P.S. I don't want to offend you personally. Lots of other people make the same mistake, and some of them really should know better.

    --
    If at first you don't succeed, skydiving is not for you
  117. I'm a novice, and I prefer PNG. by crashnbur · · Score: 1
    PNG is here to stay. I'm not as tech-savvy as most of the readers of this forum, but I know that I can save images to a smaller filesize and better quality (visually) using PNG, so guess which format I prefer!

    I don't think PNG is simply going to replace GIF, as I think was the original intent, but I do believe that older, less capable formats generally always make way for the newer, better formats -- cassette to disc, disc to hard drive ... Win95 to WinNT to WinXP (that's not backtracking any, is it?) ...

    I suppose the point is that PNG is simply better than JPG and GIF for most purposes, so I expect that it will be the #1 image format on the web, if it isn't already, in the not-too-distant future.

  118. PNG works in IE to a limited extent by yerricde · · Score: 2, Informative

    Reasonably modern versions of IE do not support png.

    Microsoft Internet Explorer for Windows has displayed PNG images since 4.x.

    IE does not support most transparent versions of PNG, except for the binary-transparent version that directly replicates the features of still GIF.

    --
    Will I retire or break 10K?
    1. Re:PNG works in IE to a limited extent by Anonymous Coward · · Score: 1, Insightful

      You know what's really funny? Microsoft Frontpage (some version, before I started using Linux) came bundled with some Microsoft Image Creator program. That program had support PNGs with transparencies. Talk about Microsoft's left hand not knowing what its right hand is doing.

  119. Firebird by dmaxwell · · Score: 1

    The mngs on the page you linked also worked in Mozilla Firebird (on a Debian PPC no less).

  120. LZW GIF by Ravensign · · Score: 1

    I am more excited to see LZW expire than GIF itself.

    This is the king of the token based compression algorithms and although I am not sure how often Unisys has tried to enforce it, its nice to see it coming up as well.

    --
    "Sig free in '03!"
  121. Re: misfits and oddballs by brlewis · · Score: 1
    Maybe your app can't work without images, but I want to answer two things:
    1. Being blind doesn't make someone a misfit or oddball.
    2. The result of IE's lack of alpha channel support is that your app doesn't look as good, not that "it doesn't work".
  122. Someone's intellectual property expiring?? by ader · · Score: 2, Funny

    You mean they didn't lobby congress to extend patent terms by fifty years retroactively? Jeez, don't they know how to do business in the modern world?!

    Ade_
    /

    --
    Big Bubbles (no troubles) - what sucks, who sucks and you suck
  123. Two solutions for IE 6 PNG color mismatch by yerricde · · Score: 5, Informative

    What you're seeing is probably gamma correction. Try saving the PNG image without a gamma chunk (GIMP's Save As... dialog can do this), and your image's #660000 will match your page's #660000.

    If it's not gamma, then it's probably differences in dithering. In high-color mode, some web browsers use different dithering algorithms on flat rectangles (e.g. backgrounds) vs. images. If this is your problem, the problem should show up with GIF images as well. Here, the best policy is to use a binary-transparent PNG, masking out what touches the edges and matches the background. (IE supports binary transparency in indexed images, just not alpha.)

    --
    Will I retire or break 10K?
    1. Re:Two solutions for IE 6 PNG color mismatch by Zaiff+Urgulbunger · · Score: 1

      I think I've had the problem you're describing - I'd saved an image as a PNG and when I viewed it in IE6, the colours were *very* slightly off.

      I had saved the image from PaintShopPro 7 - but I don't think the problem was gamma correction in the image since both Opera and Mozilla rendered the image correctly.

      I think the problem is simply that IE stuffs up the gamma correction all on its own!

  124. Restock Slashcode with PNG icons by SgtChaireBourne · · Score: 2, Interesting

    Slashdot's enough of a mainstream site that going over to PNG would do a lot to increase the visibility and popularity of the format. There can't be more than a couple of dozen images to convert. At worst, even with major fiddling that's about 2 hours work. At best it's a batch job for XV or Gimp...

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Restock Slashcode with PNG icons by Anonymous Coward · · Score: 0
      there are command-line tools that can do batch conversions. I would guess the image names are stored in a db (or maybe a perl script or config file), so it shouldn't take long to update the site either.

    2. Re:Restock Slashcode with PNG icons by Guy+Smiley · · Score: 2, Insightful

      I find it highly ironic that slashdot is such a "pro-OSS" and "anti-patent" site, yet they use GIF instead of PNG images. Talk about hypocritical.

    3. Re:Restock Slashcode with PNG icons by Anonymous Coward · · Score: 0

      Slashdot is more of a "Pro-Unix" or "Pro-Diversity" site, and for a long time the only realistic option on Unix was Netscape, and Netscape didn't support PNGs.

      Back in 2000, it would have been fun dialing up to slashdot in IE and seeing nice graphics, while all the Linux fanboys saw nothing.

  125. So is there any images where GIF will always win? by Salamanders · · Score: 1

    Just curious if anyone knew of special types of images where the GIF compression will always win?

    Everyone in this forum is saying "png is so great, you shouldn't get bigger files."... I believe, but is it always true?

  126. Chutzpah!! by Antaeus+Feldspar · · Score: 1
    "We haven't evaluated the new recommendation for PNG, and it remains to be seen whether the new version will have an effect on the use of GIF images," said Unisys representative Kristine Grow. "If so, the patent situation will have achieved its purpose, which is to advance technological innovation. So we applaud that."

    You have to admire this woman's chutzpah. At least, once you clean up whatever you spit out on the keyboard when you read this.

    A well-known witticism about the meaning of "chutzpah" is that it's the quality exhibited by a man who murders his mother and his father and then pleads the court for mercy because he's an orphan.

    This isn't much different here. She's correct that the patent system is intended to advance technological innovation, but it was intended to do so by giving innovators a short-term head start in profiting off their innovation and ensuring that within reasonable time, that innovation would enter the public domain and become foundation for further progress. Only the second part is of more than marginal good to the public, and that's the part that Unisys hasn't gotten to yet.

    What she's really claiming here could be restated as "Everybody wins when the wheel gets reinvented! Technological innovation is always good, whether it's innovation to accomplish something new and useful, or whether its effect is to fracture the market and deny the public a uniform standard!"

    Please don't get me wrong on that last point; I'm not sorry that the PNG format got created, and even if the LZW patent hadn't made it necessary, I would have liked to see PNG get created, as a technically superior format (not to mention one whose elegance delights me as a geek.)

    All that I object to is this Kristine Grow claiming that Unisys's submarine patent, by being the problem, deserves any sort of credit for the solution! It reminds me unpleasantly of what happened when the Innocence Project brought to public attention that so far it had found 109 inmates on Death Row who had been convicted falsely by the courts. Most of the district attorneys whose flawed prosecutions had sentenced innocent men to death responded that this didn't point to any need for change in the system; the fact that those 109 had been proven innocent before they were executed 'proved' that the system worked.

    --
    If people are to respect the law, perhaps the law should begin by respecting the people.
    1. Re:Chutzpah!! by Principal+Skinner · · Score: 1

      I couldn't have said it better myself. You got everything right here, including the part about the spit on the keyboard. Brilliant, man.

      --
      one hundred twenty
      is just enough characters
      to write a haiku
    2. Re:Chutzpah!! by IntlHarvester · · Score: 1

      OK, I recall when the GIF submarine surfaced in about 1989 -- it was huge talk on the BBS circuit (probably because sysops were worried that someone would make them delete their porn).

      It was clear back then that a non-patented algorithm could be used to create a "GIF2" format (in fact, AOL did just that with ART), but the consensus was that a new format would be a *bad* thing. People believed that Standards were more important than ownership, and that vendors were going to have to pay the piper, because GIF was here to stay.

      The funny thing is that nearly every current internet user agrees with this position. Only an extrememly tiny group of people perceive a "fractured market" or the lack of a "uniform standard" (he says under a row of GIFs). There's always been enough alternatives that Unisys's $20K Server License has never seen any serious consideration where I've been.

      PNG has advanced the state-of-the-art, but it has all the hallmarks of the Second System Effect -- more complex, implementation differences, bad downlevel support, and so on. I think the woman's point is pretty much right on -- GIF was fabulously successful despite being patented, so much so that no 1:1 replacement was ever seriously considered. Instead people invented different formats like PNG to solve different problems.

      --
      Business. Numbers. Money. People. Computer World.
  127. Not out of the box? by yerricde · · Score: 2, Insightful

    Well, then you just use MNG if you need animation.

    What? Should I tell all users of IE not to visit the site until they have the appropriate plug-in to view the advertisements?

    --
    Will I retire or break 10K?
    1. Re:Not out of the box? by TrentC · · Score: 1

      What? Should I tell all users of IE not to visit the site until they have the appropriate plug-in to view the advertisements?

      Why not? It works with all of those Flash and Java adverts out there...

      Jay

  128. This makes PNGs work in IE 5.5 + by duran.goodyear · · Score: 2, Informative
  129. forced attrition / anti-competitive practices by SgtChaireBourne · · Score: 1

    Since the stock answer for most support calls to MS is to reformat the disk and do a clean install, it reduces the likelihood that 3rd party apps and plug-ins are going to make it back onto the hard disk. This is especially true the 4th or 5th time around or if the technician is pressed for time -- and odd's are if it's a full MS shop, they're already over-booked and don't have time for more than the bare minimum.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  130. What is the future of the Dodo? by Anonymous Coward · · Score: 0

    So what's the future of the Dodo? Damn liberal scientists always keep thinking that all species are worth saving. Well, maybe some things are just fated to extinction and to be mentioned again only in books that geeks read. Maybe the divine creator always intended the Dodo and the PNG to die a swift death? Why does it matter whether your lame format survives? Are you still whining about how Betamax is better even now that those newfangled DVDs are out? Get over it. You don't always have to side with the downtrodden. They might be downtrodden for a good reason. This is no Brown vs. Board of Education. This is GIF vs unpopular image format. Let the PNG die.

  131. Re:Just removed all the GIF's from my project, rat by Malc · · Score: 1

    It's not bad advice. It's either that, or don't use PNG. I view the use of PNG to be more important that avoiding the CSS DirectX hack,

  132. Code to use PNGs in IE in a drop-in fashion by _xeno_ · · Score: 3, Informative

    // The following is hereby placed in the public domain. The right to copy and modify is
    // irrevokably granted to all.
    // Copyright (c) Daniel Potter
    //
    // In your onLoad event, call "msiePngHack()" to watch all your PNG images
    // be set to use transparency. (Note that your PNG files must end with
    // a ".png" extension and is case sensetive - this is because the MIME type
    // is not exposed to the JS code. If you have a file that does not end in
    // ".png" then add something like "?f=.png" to the end to fake out this
    // script - and certain versions of IE :) )

    var isIE = navigator.appName == "Microsoft Internet Explorer";
    // if really Opera, this is corrected later

    // Sets a PNG image browser-independently (use for roll over effects etc)
    function setPngImage(img, src) {
    if (isIE && isPng(src)) {
    // need to do PNG hack
    img.width = img.offsetWidth;
    img.height = img.offsetHeight;
    // correct this to point to a blank GIF file
    /* SLASHDOT ONLY: REMOVE THE SPACES IN THE STRINGS. These are intended to prevent "page widening" but screw up the code :) */
    img.src = "http://www.microsoft.com/homepage/gif/1ptrans.gif ";
    img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoade r(sizingMethod='scale')";
    img.filters(0).src = src;
    } else
    img.src = src;
    }

    // checks if the image is a PNG - ends in ".png"
    function isPng(src) {
    return src.length > 4 && src.substring(src.length - 4) == ".png"
    }

    function msiePngHack() {
    // just go through the images collection, and "set" the PNGs using the PNG hack
    // "setPngImage" method to make MSIE happy
    for (i = 0; i < document.images.length; i++) {
    var img = document.images[i];
    try {
    if (!(img.filters)) {
    isIE = false;
    return;
    }
    } catch (ex) {
    isIE = false;
    return;
    }
    setPngImage(img, img.src);
    }
    }

    --
    You are in a maze of twisty little relative jumps, all alike.
    1. Re:Code to use PNGs in IE in a drop-in fashion by __aaevmb228 · · Score: 2, Insightful
      // The following is hereby placed in the public domain. The right to copy and modify is
      // irrevokably granted to all.
      // Copyright (c) Daniel Potter

      You can't have it both ways. Either it's in the public domain or you retain your copyright. Pick one.

    2. Re:Code to use PNGs in IE in a drop-in fashion by _xeno_ · · Score: 1
      Before I can release the copyright, I have to state I have it. I can't release code I don't have the copyright to into the public domain. That's my understanding, at least. Besides, I think the copyright owner is maintained, even when in the public domain.

      I dunno. I think granting the right to copy and modify is what's the important part. Take it, sell it, whatever - I don't care.

      --
      You are in a maze of twisty little relative jumps, all alike.
    3. Re:Code to use PNGs in IE in a drop-in fashion by __aaevmb228 · · Score: 1

      Besides, I think the copyright owner is maintained, even when in the public domain.

      (IANAL, ...) I'm pretty sure this is not the case, as the problem with Congress extending copyright terms is because those works will not fall into the public domain, as they historically have.

      If you own the copyright, you have the right to dictate the terms of how a work is copied. If a work is in the public domain, no one owns it (or, everyone owns it, depending on your point of view).

    4. Re:Code to use PNGs in IE in a drop-in fashion by wfberg · · Score: 1
      Before I can release the copyright, I have to state I have it.

      As the author, copyright belongs to you initially, as soon as you've created your work as a matter of law.

      When you add a (c) symbol, it limits stututory damages that may be awarded if a defendent is succesful in an "innocent infringement" defense.

      In other countries a copyright notice might serve to limit the extent of fair use provisions, however, a copyright notice is not needed to claim copyright, persuant to the Berne convention.

      (In the US, you need to register a work with the Copyright Office in order to be able to claim damages in civil proceedings IIRC - this was brought up in the SCOX case recently - Novell is still registered as UNIX' copyright owner..)

      Before 1976 a copyright notice was needed in the US for copyright to be valid. This is no longer the case.

      If you do not plan to prosecute anyone over copying your code (and I assume you don't if you're donating it to the public domain *cough*), claiming copyright is nonsensical. A simple "this is public domain" would do.
      --
      SCO employee? Check out the bounty
    5. Re:Code to use PNGs in IE in a drop-in fashion by Anonymous Coward · · Score: 0

      The following is hereby placed in the public domain. The right to copy and modify is irrevokably granted to all. Copyright (c) Daniel Potter

      Everyone, repeat after me: YOU CANNOT PLACE SOMETHING IN THE PUBLIC DOMAIN AND CLAIM COPYRIGHT! These are mutually exclusive things. If you place something in the public domain, you have NO rights over it whatsoever and can put NO restrictions on its use, ever. In fact, making mixed statements like the above is even counter productive, since it is unclear what you meant to be doing, so we can hardly take it and use it freely.

  133. PNG-JPG by Some+Bitch · · Score: 2, Informative

    I use PNG as my local format for most images simply because I can then fiddle with layers/text/blending/whatever at some time in the future if need be.

    I generally export them to JPG for web use though simply because a quality 80 JPG is STILL smaller than the original PNG by quite some way.

    Also means people can't nick my stuff and change the text (not easily) without asking me (in which case I'll happily email them the original PNGs).

  134. It's a start... by Millennium · · Score: 1

    ...unfortunately, it's not a complete drop-in replacement, which is what I was going for. It's a partial solution -as are the other solutions out there- and so sites can be designed around it. But a complete drop-in replacement would need to work for all sites, regardless of design methodology.

    A complete drop-in replacement would, therefore, have to handle img tags, object tags, and the background attributes on body, th, and td tags. This can be done easily enough using getElements ByTagName and then searching around, but a complete drop-in replacement would also need to work with CSS-specified background images on all tags, and that's where things really start to get hairy.

    1. Re:It's a start... by _xeno_ · · Score: 1
      You have transparent backgrounds? Hmm... I dunno if that's possible with IE (in any generic way). The alpha filter will allow you to set a transparent background - but you then have three options: scale the background to fit the element, crop the image into the element, or size the element to the image. There is no way to tile a transparent background, that I'm aware of.

      Still, if a way could be found, it might be interesting to try - it should be possible to write a hack that looks into existing CSS rules and replaces PNG backgrounds. Going through the entire DOM probably isn't really feasible though... the hack I posted is rather slow when moving through images. The only advantage it has over other solutions is that it doesn't screw up Opera.

      --
      You are in a maze of twisty little relative jumps, all alike.
  135. PNG is superior by Performer+Guy · · Score: 1

    Of course PNG stands on it's merit. It is clear that it is far superiour to the gif format in important ways, anyone who understands the data that these files can represent knows this.
    With richer content and full color display hardware now common, and more PNG support than ever in applications and browsers PNG will be around for a long time to come.

  136. yup .. by Anonymous Coward · · Score: 0

    http://images.slashdot.org/topics/topicpatents.gif ;)

  137. Who wants 8-bit??!?!!! by swordgeek · · Score: 1

    OK, GIF was passable for downloading pictures over a 9600baud modem, because you could accept 8-bit pictures for the increase in speed.

    But these days--give me true colour or don't waste my time! GIF is only useful for charts and graphs which use a minimal number of colours; and even there, PNG is a comparable format.

    JPG? Lossy.

    How can you even bother comparing a lossless format with a lossy one, or an 8-bit ONLY format with a flexible depth one? There's no connection, no comparison, and no competition.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  138. PNG - Not just for web pages by MikeFM · · Score: 1

    PNG is great for non-web uses. I've used it as the format of choice in games and other programming projects I've had. The resulting files are smaller than raw bitmaps and just as nice looking. For such uses neither GIF or JPEG can really cut it.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  139. Apples, Oranges by drinkypoo · · Score: 1
    GIF is an 8bpp LZW-compressed palleted image format which supports (in GIF89a) page-flipping animations using full or partial-frame updates, with the option to make one palleted color transparent.

    PNG is a semi-arbitrary bit depth image format which will support up to an 8 bit alpha layer.

    PNG will likely continue to gain acceptance, especially when IE supports alpha'd PNGs, because they simply let you do things you cannot do in any other way, at least on the web. The other image formats with PNG's features are proprietary. GIF will continue to thrive for the purpose of doing small animations, if nothing else.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  140. Open source? by yerricde · · Score: 1

    BMF may have better compression performance than PNG, but 1. the web site is in Russian (and gives Babel Fish problems) and 2. there's no indication on the translation of the web site that the author is willing to allow reading and writing of BMF images in free software.

    --
    Will I retire or break 10K?
  141. SVG by Hatta · · Score: 1

    the scalable vector graphics format is set to replace Flash as well as PDF. It's an XML based format that is a w3c recommendation. It's very new, so now is the time to start proselytizing. Adobe ships an SVG viewer with acrobat. Mozilla has preliminary SVG support. The future looks bright.

    --
    Give me Classic Slashdot or give me death!
  142. Poor MNG by AlpineR · · Score: 1
    MNG is out of Mozilla? Bummer.

    I developed a technique for making snapshows, or animated snapshots. The idea is to take a series of digital photographs from slightly different angles and link them into an animation (sample, sample). The effect is similar to "bullet-time" -- a picture with a little bit of motion and 3-D depth.

    Snapshows require a format that can store a full-color animation of just a few frames long. GIF is out since it's limited to 8-bit color, and MPEG is too complicated and lossy. MNG worked just about right. The biggest problems were that the available editors were a bit weak and buggy and the only browser with MNG support was Mozilla. I hoped that MNG would catch on in the mainstream. Sad to hear that it's falling out of even Mozilla.

    AlpineR

    1. Re:Poor MNG by visualight · · Score: 1

      bookmarked, thanks...

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
  143. PNGs work just fine, thank you, even in IE by David+Leppik · · Score: 2, Insightful
    A lot of people have been saying stuff like:
    • PNGs may be great, but nobody uses them
    • PNGs never caught on because IE doesn't support them
    • PNGs will never catch on until M$ supports all their features.
    • I can't get PNGs to work
    The fact of the matter is, PNGs work great as a drop-in replacement for GIFs. If you limit yourself to what GIFs can do, IE 4.x and Netscape 4.x can use them just fine. And those browsers have just about disappeared from old age.

    Of course, if you create a 24-bit PNG to compete with an 8-bit GIF, the GIF will be smaller. Otherwise the PNG will be significantly smaller. If you use gamma correction in the PNG, weird things can happen when people have their gamma misconfigured.

    In my own tests a year ago, IE 5.5 on Windows and Mac, as well as Netscape 7 and Mozilla (on Windows, Mac and Linux), all browsers did just fine with 8-bit images, 24-bit images, as well as alpha transparency. That last one is really, really cool looking and everyone should try it.

    My theory is that few people use PNGs because most of the HTML books out there recommend GIFs because that's what the authors learned and nobody has bothered to correct them.

    More info:

  144. Fixing Windows Media Player's AVI video by yerricde · · Score: 1

    the M$ avi file format which Windows Media Player treats as audio, displaying an "ambience" instead of your digicam's movie.

    This means only that you have a decoder for the audio but not for the video. Install a decoder for your digicam's video format and everything will work fine.

    --
    Will I retire or break 10K?
    1. Re:Fixing Windows Media Player's AVI video by twitter · · Score: 1
      This means only that you have a decoder for the audio but not for the video. Install a decoder for your digicam's video format and everything will work fine.

      Yerbie, you would think that would come with M$'s own Windows Media Player. What's the point of using your market share to create a "standard" if all you do is shit on it later?

      --

      Friends don't help friends install M$ junk.

  145. Drop-in PNG behavior by _Sprocket_ · · Score: 2, Informative


    Now, it is possible to use JavaScript -the scourge of the Net normally, but this is one of those points where it can be genuinely useful- to make IE apply the AlphaImageLoader filter to PNG images, but no one's managed to make a complete drop-in replacement that will apply to all PNG images im a page yet. It can be done, but it hasn't been done yet.


    Its been done:
    http://www.mongus.net/pngInfo/

  146. Hatred of red? by shish · · Score: 1

    I've noticed that too - whenever I put red next to another colour the other always floods into the red, not the other way round, even pure red ends up smudged brown... Anyone know why?

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    1. Re:Hatred of red? by frankie · · Score: 1
      Anyone know why?

      You could always RTFM:

      JPEG is designed to exploit known limitations of the human eye, notably the fact that small color changes are perceived less accurately than small changes in brightness.
      See also the file format.
  147. what????? by CakerX · · Score: 1

    that is insane.

    PNGs and GIFs are for two completely substances.

    1. GIFs, are great small, low quality images(such as computer art not using more that a few colors)

    PNGs are a high quality lossless replacement for jpegs if anything.

  148. Re: misfits and oddballs by @madeus · · Score: 1

    Being blind doesn't make someone a misfit or oddball.

    How many blind users to you actually think out there looking for a project management tool?

    The reality is not many, and certainly not enough to make worth my while diverting resources away from other (real, as opposed to hypothetical) users.

    The program already outputs (and reads in) valid XML for all the data storage (project data, user accounts, permission levels, category & priority definitions) so if any one wants to add support they can, but I've already done my part.

    The result of IE's lack of alpha channel support is that your app doesn't look as good, not that "it doesn't work"

    Actually without transparency, it doesn't work well at all because interface elements (e.g. the tabs, GANTT view) become confusing without transparency. Unlike you I don't think malformed elements are acceptable or workable.

    If a user has to spend time trying to workout how to use a tool for project management because the interface is poorly designed, or broken, that means the tool isn't working (the tool is supposed to save time by allowing you to organise how time is spent, it's not meant to be a device to use up your time).

    Ultimately, the decision comes down to:

    1) Delay a lot of features I was planning to add, by having (and maintaining) a second text mode only interface.

    2) Delay a few features I was planning to add by re-writing the interface and making it less friendly for the existing users but simple enough that it will be useable by text mode only users.

    3) Add features that I was planning to thus pleasing >99% of users (but not to anything more for blind people, people who can't read English or people who can't use mice, or other users with similarly non main stream requirements).

    I think providing open sourced GLP'd software, with documented API's and XML data formats is doing enough. I choose option 3 and leave the additional features to be written by those that want to add them. I will address the issues of disabled users, mobile users and non English speakers after, and only after - I have satisfied the needs of the majority of users. It's cold, hard and practicle.

    In closing I note that you wouldn't complain if I used QT or GTK for widget generation: The only reason I'm using an HTML based interface in the first place is so that it's as accessible as possible (so that users don't need to install additional client software, they simply need a relatively main stream graphical web browser, like IE, Netscape, Mozilla, Galeon, Safari or Konqueror).

  149. I am so sick of this disinformation.... by Anonymous Coward · · Score: 1, Insightful

    Unisys does not now nor did it EVER own the GIF patent.

    One underlying technology of GIF was LZW compression...that was a patented algorithm to Unisys. CompuServe used it as the compression algorithm for GIF, and fell afoul of the patent attorneys.

  150. Webcomics! by shish · · Score: 1

    The webcomics in my "funnies" slashbox

    PNG:
    8-bit theatre - http://www.nuklearpower.com/
    diesel sweeties - http://www.dieselsweeties.com/
    kevin & kell - http://www.herdthinners.com/

    GIF:
    red meat - http://www.redmeat.com/redmeat/current/
    dilbert - http://www.dilbert.com/
    goats - http://www.goats.com/
    superiosity - http://www.superosity.com/
    doonesbury - http://www.doonesbury.com/ (link to MSN, coincidence?)
    The 5th wave - http://www.ucomics.com/thefifthwave/index.phtml
    A fter y2k - http://www.geekculture.com/geekycomics/Aftery2k/af tery2kmain.html
    pvp - http://www.pvponline.com/
    fopxtrot - http://www.ucomics.com/foxtrot/index.phtml
    mikey - http://www.mikeycomics.com/
    user friendly - http://www.userfriendly.org/
    sinfest - http://sinfest.net/
    penny-arcade - http://www.penny-arcade.com/

    JPG:
    under power - http://underpower.non-essential.com/
    sluggy - http://www.sluggy.com
    helen - http://www.comicspage.com/helen/index.html
    dr fun - http://www.ibiblio.org/Dave/Dr-Fun/latest.jpg
    tot aliarian burger - http://unquietmind.com/tburger/totalitarian122.htm l

    Damn, this was supposed to be pro-png >:-( Something I noticed though was that 75% of the sites using gif appear to be using the same serving system, whilst the pngs and jpgs are all done custom. Anyone know any reason why?

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  151. Microsoft loves PNG - official! by avarus · · Score: 1

    I can't reccommend editing your HTML in MS Word 2000, but if you do then you will see that any images pasted into the document are converted to PNG when you save.

    TIM

  152. Now I can write that GIF recovery program by HTH+NE1 · · Score: 1

    I've got GIFs from a defunct website that were sitting on a hard drive that developed errors throughout the drive because I put it on a bus that can't handle both master and slave drives. (I was attempting to make a backup and instead corrupted the original and backup drives.) Now I have a bunch of GIF files with errors in pairs of bytes randomly distributed in the file.

    Now that the patent on GIF's compression is about to expire, I can work off of open source algorithms now legally distributable without royalties, attach my error fixing routines to the error detection code, progressively display the images, and fix the errors as they are encountered. And return my code to the public.

    (I would have gone to the Internet Archive Wayback Machine to get error-free copies, but they don't have the images for the site available. I only managed to get what I could by browsing image directories, and AFAIK I have the only "surviving" copies.)

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  153. Re:A minor 'hack' get's fuPNG to work in IE though by Anonymous Coward · · Score: 0

    That hack is completely unacceptable, since it requires javascript. Around 13% of people have javascript switched off, and clients would scream bloody murder if they thought their pretty logos were getting screwed up for so many people.

  154. Re:PNG by cait56 · · Score: 1

    I'll admit to thinking of "PNG" as "Patent Negating Graphic" format. Whatever technical advantages there may be have never been apparent in my use.

    PNGs and GIFs occupy a narrow range of graphics that are not better handled by JPG or a structured drawing format. In fact most things I have exported as PNG were because of lack of a widely supported structured drawing format. Whether PNGs hang-on, disappear or replace GIFS is actually minor to whether the web will ever embrace a structured drawing format.

  155. Give Microsoft a break by yerricde · · Score: 1

    you would think that would come with M$'s own Windows Media Player.

    Microsoft does not know the details of every video compression method used on the face of the earth. It is up to the inventor of the video compression method to deliver a publicly available decoder.

    --
    Will I retire or break 10K?
  156. better stop now by Anonymous Coward · · Score: 0

    if Mozilla team dropped the bloated bits there'd be nothing left!

  157. What it really means... by hackwrench · · Score: 1

    completing the thought leads to I could care less, but it would be hard for me to. And completing that other thought gives that they could give a care about their computers, but don't.

  158. PNG for grayscale by stokes · · Score: 3, Interesting
    One underappreciated feature of PNG that I really like is the support of 16b grayscale. While video hardware (at least the hardware I have) won't display more than 256 levels of gray, having the extra data is good for displacement mapping and such in 3D.

    (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.)

    1. Re:PNG for grayscale by Rock · · Score: 1
      "Deep Grey" (more than 8 bits) is indeed one of the significant benefits of PNG. If medical or NDT film is digitized, there can be anywhere from 10 to 16 bits of precision necessary, depending on the quality of the scanner.

      There is a technique to allow 24-bit imagery to encode more than 8 bits of greyscale. It is called pseudogrey, and described at pseudoGrey.html.

      Exactly 1,786 grey levels can be uniquely encoded, without degrading the color content. Someone even incorporated the technique into a photoshop plugin.

      -- Rich

      --
      - - -
      "The sixth sick shiek's sixth sheep's sick."
  159. Re:So is there any images where GIF will always wi by brennanw · · Score: 1

    Well, when a gif is interlaced it is often smaller than a non-interlaced gif. The opposite is true with png -- interlace a png and the file becomes larger. So that's a difference there.

    On the other hand, interlacing was created back when we were all trucking around on 9600 baud modems, to give people something to look at while waiting for the page to load. Even on a 28.8 modem, it's not needed as much these days, unless the web designer has created horribly large and unweildy graphics, in which case the lack of a gif is the least of your problems.

    I simply don't interlace the pngs on my site. None of my vistors have ever complained.

    --
    Eviscerati.Org: All Hail the Eviscerati
  160. Re:I'm not a novice, and I prefer PNG. by DrVxD · · Score: 1

    > I do believe that older, less capable formats generally always make way for the newer, better formats [...].. Win95 to WinNT to WinXP

    Dude, you forgot Win(whatever) to Linux!

    --
    Not everything that can be measured matters; Not everything that matters can be measured.
  161. xv irrelevant (Re:another release of xv?) by Dr.+Zowie · · Score: 1

    XV's been leapfrogged for most stuff -- eog works so much better for casual browsing...

    1. Re:xv irrelevant (Re:another release of xv?) by HuguesT · · Score: 1

      Xv may have been leapfrogged but not by eog. Come to think of it there is not a single viewer in the whole of RH9 distribution that I like.

      Simple things such as pixel colour information are universally missing.

  162. Open Source Comparison by Anonymous Coward · · Score: 0

    GIF is to PNG as M$ is to Linux

    The first is the crappier product but has all the market momentum. Despite being better/stronger/faster/cheaper and the support of a strong but fiercly loyal following, the latter suffers from (relative) obscurity.

  163. Re:LZW GIF by Anonymous Coward · · Score: 0

    LZW compression is the part of GIF that Unisys patented. The two are inextricably linked.

  164. speling police by Anonymous Coward · · Score: 0
    "On this note however, I think it is important for web site designers to adhear to real standards..."

    Agreed, and it is also important for us to adhere to correct spelling ;-)

    (note, the the speling error in the subject is intentional ;-)

  165. Yes, there is... by msimm · · Score: 1

    Take a look at SVG. It supports vector graphics, PNG motion/animation and sound (at least in 1.2). Looks like Flash has also been opened up so you've got quite a selection. Here are some comparisons (look a little out of date) and a resource website.

    --
    Quack, quack.
  166. Nope! by Mr+Z · · Score: 1

    Nope, they are still using GIFs for their graphics.

    I think that last one is the most ironic of the lot. And I too find it a bit hypocritical. Seems like they should at least serve PNGs to browsers that can cope with them.

    --Joe
    1. Re:Nope! by swv3752 · · Score: 1

      I should have been more specific. I meant: "they are not already using thier janitors for spell checkers?"

      --
      Just a Tuna in the Sea of Life
  167. What is the future of V.44? by Anonymous Coward · · Score: 1, Interesting

    V.42bis used LZW compression too. When LZW patent expires, it will mean the death of v.44, which is patented as well.

  168. The problem is that GIF never went away by rudy_wayne · · Score: 2, Insightful

    PNG never took off because GIF never went away.

    Despite all the moaning and gnashing of teeth over the GIF patent, every graphics program produced over the past 15 years, including many shareware programs, has included GIF support. The end result was that people were able to continue creating, editing and using GIF files and the average person never even noticed a problem.

  169. sign a petition... by seney · · Score: 1
    Proper PNG Support in Internet Explorer for Windows

    To:Â the Microsoft Internet Explorer for Windows Development Team

    The PNG image format was designed to be a replacement for the GIF format, due to both copyright and design problems with GIF. However, the latest version of Microsoft Internet Explorer (MSIE) still does not have full and proper support for the image format, despite the fact that the whitepaper for MSIE 4, which can be read here, promised full support:

    "While other browser manufactures include PNG support as a 3rd party option , Internet Explorer 4.0 provides native support for PNG."

    Full native support for PNG still has not been implemented in the Windows version of MSIE, despite the fact that MSIE for Mac and others browsers have full support, and it was promised to the users of MSIE for Windows over four years ago.

    We, the undersigned, request that the developers of MSIE for Windows please implement full support for PNG images, for the following reasons:

    The PNG format is superior to the GIF format: When the same image is saved in both PNG and GIF formats, in an editor with full and proper support for both formats, the PNG image is typically a smaller file size, is free from royalties, patents, and copyright restrictions that hinder the GIF format, and can use more than 256 colours - up to 48-bit colour.

    The PNG format is a World Wide Web Consortium (W3C) recommendation: Microsoft has repeatedly stated their renewed commitment to web standards, so implementing full PNG support would be the next logical step in fulfilling this promise, especially since it was supposed to be implemented over four years ago.

    The PNG format supports alpha transparency: Anybody who has designed images for use online knows the woes of trying to make that image appear smooth on any background. Some designers create different images to be used on different background colours, other designers simply leave the edges jagged, and still others just give their images a solid background. It's a bad way to go, but it's the only choice right now. Using PNG images with alpha transparency would eliminate all of these problems, and make the work of web designers a lot easier.

    After ignoring requests on this issue for four years, we hope that you, the developers of Microsoft Internet Explorer for Windows, will take a step in the right direction, and show that you truly are committed to web standards.

    Sincerely,

    The Undersigned

  170. PNG alpha channel by cybpunks3 · · Score: 3, Informative

    PNG is probably the best format out there for full color images w/alpha channel. It's definitely the smallest in this mode.

    You can import PNGs into Macromedia Flash and preserve the alpha channel.

    What this means is, for instance, you could import an image sequence generated by a rendering package like Lightwave and when you output the Flash, you are left with the equivalent of a JPEG image sequence layer with a perfect alpha channel on the edges. Even though the JPEG introduces blocky artefacting as the compression is ramped up, it doesn't mess up the alpha blending.

    There is nothing else I know of that can do something like that.

    I really wish JPEG had a mode with an alpha channel but it doesn't.

  171. Re:Just removed all the GIF's from my project, rat by Khazunga · · Score: 1

    Then don't use PNG. I view the platform portability of the web at a much higher rating than any file format, or any "feature" Microsoft may induce you to use. Much less, when we all know libpng is free for Microsoft to grab and integrate in MSIE. I'd feel entraped working around Microsoft bugs, again.

    --
    If at first you don't succeed, skydiving is not for you
  172. industry adoption by davidhan · · Score: 1

    Get the pr0n industry to use PNG, and it'll gain widespread acceptance.

    1. Re:industry adoption by rudy_wayne · · Score: 1

      >> Get the pr0n industry to use PNG, and it'll gain widespread acceptance.

      RA!!

      oops. wrong board.

  173. Palm C Web Browser doesn't do png... by Anonymous Coward · · Score: 0

    Anyone know whether the Eudora Internet suite for PalmOS does?

  174. Virus Quietly Brings PNG support to the masses! by weston · · Score: 1

    Well, apparently all that would be necessary, then, is for someone to adapt one of the many popular Outlook/IE viruses to do nothing except change IE's display preferences for PNG to quicktime!

    And maybe install quicktime. Although if quicktime continues to be nagware, this could easily backfire...

  175. Why is this a troll? by jridley · · Score: 1

    Makes sense to me. Sorry Alan dude, I don't have any mod points right now or I'd lift you a bit.

    Could instead of couldn't really bugs me. But then, so does apostrophe misuse, spelling that indicates that the person lacks even basic grasp of the mechanics of their language, improper homonym usage, etc. I've just eventually come to realize that you can't help people who LIKE being stupid. They think it absolves them of responsibility.

    1. Re:Why is this a troll? by jafuser · · Score: 1

      A lot of people seem to have a problem with their "not" key lately as well. I've seen a lot of posts by people who have a certian point to make, but they mistakenly leave out the word 'not' where I can contextually assume they had intended to leave it in.

      That, and mistaking "loose" vs "lose" seem to be all the rage these days.

      --
      Please consider making an automatic monthly recurring donation to the EFF
  176. Re:Just removed all the GIF's from my project, rat by SomeGuyFromCA · · Score: 1

    If you need DirectX calls to render images in web pages, one of these days we'll see ourselves writing directinput calls to read Microsoft keyboards.

    In a couple years, we'll be writing Direct3d calls to render windows in Windows.

    --
    if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
  177. PNG will live, GIF will die. by GiMP · · Score: 1

    PNG is a far better format than GIF. 32bit color, alpha transluceny (vs simply on/off transparency in gif). Not to mention that the patent on GIF is expiring in the USA but will still remain valid in some other countries.

  178. tubgirl and goatse ascii art lives at /. - uck. by guacamolefoo · · Score: 1

    I know. I even see ANSI graphics now and then. ;)

    I read /. at -1. I see a lot more ANSI graphics than I care to see. Some of them are funny, however...if you have a sick, twisted, disgusting view of what's funny. There's nothing quite like an ASCII art goatse or tubgirl picture to wake you up in the morning. That and the big schlong picture that shows up as a troll from time to time.

    I hope that there is a society for the preservation of trolls out there that saves this stuff. Maybe then some day, this generation's Ozmandias can be the /. Troll Archive. That would be fitting.

    GF.

  179. Fireworks PNG is not "real" PNG by lunadude · · Score: 1

    Macromedia bastardized the PNG format for Fireworks. The PNG spec does not support layers, effects, type, and vector data (but that is what Fireworks thinks). I wish they had come up with extension like .FWK or something.

  180. Can SVG save PNG? by weston · · Score: 1

    It's a thought. My understanding is that SVG allows for use of multiple kinds of bitmapped formats, and when people need to make the leap to SVG, maybe they'll be willing to embrace PNG, especially if the alpha transparency support comes in.

    Widely varying screen resolutions are already starting to make fixed-size image display an issue. Vector graphics are the only way out. I think SVG or something similar will have its day in a few years. Maybe PNG can catche the wave.

  181. Unlike GIF by Anonymous Coward · · Score: 0

    Unlike GIF, PNG supports more than 256 colors. Gone are the days 8bpp color.

  182. Re: misfits and oddballs by Anonymous Coward · · Score: 0

    certainly not enough to make worth my while diverting resources away from other (real, as opposed to hypothetical) users

    Your excuse completely bypasses the fact that if you knew what you were doing, you wouldn't need to divert anything.

  183. the real solution to all of our problems... by crhylove · · Score: 1

    would be to simplify and popularize the use of mozilla. if mozilla had a d/l manager with resume, and looked identical to IE, but had all the standards compliant stuff, and tabbed browsing, and there was a installer that did all the common flash plugins etc during installation: even my retarded family would start using it.

    and then everyone would switch to png eventually, cuz gif sucks monkey butt.

    rhy

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  184. Insane definitions by Jonner · · Score: 1

    Consider that inflammable and flammable mean the same thing in English. Of course, flammable probably exists because someone mistakenly thought the "in-" means "not."

    1. Re:Insane definitions by Zork+the+Almighty · · Score: 1

      Actually we put that in as a joke. Consider :
      coherent - clear, easy to understand
      incoherent - not clear, difficult to understand
      flammable - COULD BURST INTO FLAMES
      inflammable - COULD BURST INTO FLAMES

      hahahahahaha

      --

      In Soviet America the banks rob you!
  185. Re:The problem is that GIF never went away by sbournex · · Score: 1

    One big reason is the PNG/MNG extension naming crazyness. People love using GIF both animated and static without needing to worry about the extension. There is a lot of code out there (ad serving) which assumes the extension won't need to change for animated vs static images, and this just adds one more thing to worry about. If the creators of PNG (as good as it is technically) had thought a little bit more about the end user and what would have been necessary to switch to their format (i.e. market research), they might have made things easier.

  186. Fireworks .png != Portable Network Graphics by Anonymous Coward · · Score: 0

    Fireworks source documents confusingly use the .png extension, but have nothing to do with the PNG (portable network graphics) format. Thankfully, I find Fireworks to have the best optimization of PNG output among the graphics apps I've used. 8-bit PNGs /always/ export smaller than their 8-bit GIF counterparts.

  187. Lempel-Ziv-Welch (LZW) Compression by stonewolf · · Score: 1

    I know the article title is highly misleading, but the key issue here is that it is the patent on Lempel-Ziv-Welch (LZW) compression that is expiring. The GIF format uses LZW compression. GIF is not (AFAIK) patented in anyway, just the compression algorithm.

    The important thing is that this powerful compression technique will soon be in the public domain. Yes, in the public domain, not GPLed, or LGPLed, or BSDed, or any other license. It will soon be the property of every living being capable of making use of it. You will be free to use LZW in a compression utility. You will be free to distribute a library that implements LZW. You will be free to add LZW compression to PNG. Or to use it as the basis of a file system. Of, to print it on your T-shirts and toilet paper if you want to wear it or... with it.

    LZW is now ours.

    This is the whole point of patents by the way, the inventor gets a monopoly for a while (to damned long in most cases) so they can cover the cost of development, but then the patented item becomes public domain.

    Stonewolf

  188. PNG can't replace JPG, but can replace TIF by aquarian · · Score: 1

    PNG really can't replace JPG, which offers better compression for fast loading web photos, etc. However, PNG is a good replacement for other *losless* formats, like TIF. PNG is more efficient in terms of compression, and is a completely open standard.

    A few photographers I know are using PNG now as their master, archival format, instead of TIF, or Photoshop/Paintshop native formats.

  189. Clog your veins with proprietary palm oil... by aquarian · · Score: 1

    GIF has a disease-causing license that clogs the veins of commerce. PNG retains a natural license, which keeps things flowing freely, and its users living longer.

  190. Microsoft doesn't want gamma support... by aquarian · · Score: 1

    ...and that's the bottom line. Gamma support is what allows an image to appear the same on all platforms. Microsoft doesn't want this. Otherwise, they would probably have had good PNG support years ago.

  191. Binary transparency by yerricde · · Score: 1

    It's either that, or don't use PNG.

    Wrong. It's either the DirectDraw hack, or don't use alpha-transparent PNG. Since IE 4, binary transparency in indexed images has worked for PNG just as well as for GIF.

    --
    Will I retire or break 10K?
  192. Rehabilitation Act requirements by yerricde · · Score: 1

    I know people who don't use a graphical interface, for example. I'm not going to spend time pleasing them when I could be adding new features that would improve the lot of >95% of other users.

    Even when you are barred from getting a contract with the U.S. government because you are not compliant with Section 508 of the Rehabilitation Act?

    --
    Will I retire or break 10K?
    1. Re:Rehabilitation Act requirements by @madeus · · Score: 1

      1) That's obviously utter bullshit, because not every item of US government software is usable by the blind.

      2) I'm not an American, nor do I live in the US, so why, exactly, would I give a rats ass?

      3) Even if I was a US citizen, I'd stay in the private sector, not the public sector because it pays *much* better.

      4) Just beacause I make free GNU software that isn't specialy geared towards blind people doesn't bar me from getting a contract with any government in the world.

  193. PNG is a damn fine format - won't go away by Frodo420024 · · Score: 1
    MeThinks PNG will happily coexist with GIF.

    Actually TIFF is a larger challenge, as TIFF now can be compressed at no cost. At work I used TIFF's to exchange with the layout folks, but switched to PNG and am convincing people left and right to do the same. When you reduce a 7 MB TIFF to an 80 KB PNG with no loss of quality, it's pretty convincing.

    BTW, I'm not using it for WWW purposes, we do traditional magazine publishing.

    --
    I'm in a Unix state of mind.
  194. Re: misfits and oddballs by yerricde · · Score: 1

    Actually without transparency, it doesn't work well at all because interface elements (e.g. the tabs, GANTT view) become confusing without transparency.

    Do they work without semi-transparency? Microsoft Internet Explorer has correctly handled binary transparency in indexed PNG images since at least version 4.

    I will address the issues of disabled users, mobile users and non English speakers after, and only after - I have satisfied the needs of the majority of users.

    Working accessibility and internationalization into your design at early stages is easier than working them in at later stages. It appears that by publicly defining your API and data stream format, you have taken some steps toward this goal. Now all you need to do is get somebody else to implement an alternate interface (like your option 1, but without the delay).

    --
    Will I retire or break 10K?
  195. GIF supports over 256 colors by David+Jao · · Score: 1
    at best, a gif file only has to store 256 colors.

    This is a myth. Admittedly, it is a myth with some partial truth, but it is nevertheless a myth.

    The images at http://phil.ipal.org/tc.html demonstrate how a GIF file can contain more than 256 colors. Ironically, mozilla's libpr0n is broken on multi-block GIF files, so mozilla does not display the true-color GIF correctly.

    1. Re:GIF supports over 256 colors by Anonymous Coward · · Score: 0
      Ironically, mozilla's libpr0n is broken on multi-block GIF files

      How is this ironic? It's not even Alanis-style ironic. I regret to inform you that the word doesn't mean what you think it means.

    2. Re:GIF supports over 256 colors by David+Jao · · Score: 1
      How is this ironic?

      Troll bashing time.

      irony (noun) - incongruity between what might be expected and what actually occurs
      (source: wordnet)

      Now, for the reading-impaired, allow me to explain how mozilla's broken GIF support is ironic:

      1. Dozens of messages here lament the fact that IE's PNG support is broken and mozilla's PNG support is correct.
      2. However, contrary to what one might expect in light of the above, it turns out that IE has the correct GIF support, and mozilla's GIF support is broken.
      Hence, irony.
  196. png alpha blending in IE by dreadlock9 · · Score: 1

    While designing my site, I opted to use png because of it's alpha transparency function. Internet Exlorer for Windows does not support alpha blending in png without using scripts and an active x plug-in. I have had to write php scripts that generate all my image tags instead of using normal tags, just so that IE can display my blended graphics. It is somewhat of a pain in the ass because of MicroSofts weak support for PNG. Maybe after the gif patent expires they will finally add decent png support, but they have been saying that for years.

  197. Alpha Transparency by Anonymous Coward · · Score: 0

    don't even mention GIF. PNG rules for bitmaps storage... really, the only reason for something better is for graphics programs to have native formats that store things like selection areas, etc., e.g. Photoshop or GIMP formats. PNG!

    btw, libpng, also, rules.

    Anonymous so you can send the karma from this very insightful post straight to png.

  198. IE screws up PNG gamma and I can prove it by jimmars83 · · Score: 1

    http://entropymine.com/jason/testbed/alphagamma/
    See the section for test result for Internet Explorer for Windows?
    Test number 6 (Reference PNG) has a different gamma than Test 7 (Reference Gif), even when the test doesn't specify a gamma.
    Internet Explorer does mess up the gamma, for no possible reason when it isn't necessary. Ugh.
    I first became aware of Internet Explorer's gamma-change-for-no-reason when I made a .png file for people to diagnose their monitor gamma. Mozilla, and Opera rendered it correctly, with the same pixel values as the program that I created it with. But Internet explorer showed it too dark. It darkens truecolor .png's, but it works fine with indexed-color .png's.
    You can find a reference to this gamma mistake on this page.
    http://www.graphicswiz.com/png/colorcube/

  199. pngs by GeekAvenger · · Score: 1

    yes, they will survive. they are more efficient to edit than gifs, and when you have a program like macromedia fireworks, you can see the quality/size ratio is better as well.

  200. Try this... by SoSueMe · · Score: 1

    I could care less, but it's not worth the effort.

    1. Re:Try this... by Alan+Partridge · · Score: 1

      that's pretty lame

      --
      That was classic intercourse!
    2. Re:Try this... by SoSueMe · · Score: 1

      Sorry, I was striving for mediocraty.
      Government work, ya know.

  201. Re: misfits and oddballs by @madeus · · Score: 1

    What a bizzare statement...

    You comment completely bypasses the idea of time (as viewed by us mere mortals) as a linear construct.

    If I'm doing (a) how can I possibly do (b) at the same time? My time is obviously a finite resource.

    I'm either going to be adding new features OR adding an additional interface support for the blind. Even with the API hooks for rendering widgets (which are mostly present, explicity for text and low bandwidth users) I would still need to do the work at some point.

    It's not as if they fairies are going to do it (as my mother was fond of saying when I was child).

  202. Re: misfits and oddballs by @madeus · · Score: 1

    Do they work without semi-transparency? Microsoft Internet Explorer has correctly handled binary transparency in indexed PNG images since at least version 4.

    My project only uses basic (binary) transparency. Having not tried it under IE recently (just tested it just now) it does actually now work fine without the Direct X hack, which was the only way I could get it to work before.

    I was having some issues with libpng before (on a Solaris system), I assume it was screwing up the transparencies in some way.

    Now, it looks fine (so yay!).

    (Actually, the above isn't strictly true as I do use multiple layers of transparency, but that's just for addtional easy of use so that users can see what's behind an item when they are dragging it, which is useful in complex views).

    Working accessibility and internationalization into your design at early stages is easier than working them in at later stages.

    Been there before, I've had to deal with encoding for not just European languages, but Russian and Japanese before, and I'm constantly switching between platforms (Linux, BSD, Solaris, Mac OS X, Windows). I've also developed for multiple device profiles at once, which is one of the reasons behind the idea of having libraries to render HTML.

    all you need to do is get somebody else to implement an alternate interface

    I'm still working on that, I have to add a handful of additional features before it will start to interest people, then I will be able to go back over things I've deliberately skipped over and lay some more ground work for future development.

    One think I think a few other people are missing out is that I'm making a deliberate approach, from experience, on finding a balance between ground work and getting a usable product out.

    I've done what I consider to be the important ground work (DB interface, IO, file locking, etc), and have skipped over a few things like not using SQL as the language for data extraction (or even having a formal API for data extraction).

    If I did all the ground work first, I'd have nothing to show for months, as I know from experience, and I've never wanted that. I'd rather build a useful application (i.e. solid IO, good error handling, humane interface) and go back and re-write parts later (e.g. re-write procedural functions as OO functions). Once you get over a hurdle (where you have a usable but basic product) it's easy to go back, tidy a few loose ends and work in a completely structured fashion from then on, because there is much more momentum behind the product.

    Also think it's a bit futile to set things in stone at the begining and write API's before you need them because they invariably need changing anyway (though obviously this is not a sensible idea for a really _large_ multiuser project where there is no central dictator).

  203. some PNG related tools by Anonymous Coward · · Score: 0
    • Bright (download) is the best non-dithering quantiser in the whole world, and reasonably fast, too; based on dlquant
    • pngrewrite sorts the palette
    • pngcrush removes junk chunks, fixes Photoshop's gamma bug and tries many filters to find a smaller filesize
    • OptiPNG is similar to pngcrush, but executes much faster
    • pngout uses an alternative deflate, yields sometimes even smaller filesizes
    • tweakpng manipulates chunks comfortably with a GUI
    • pngquant quantises PNG24 with alpha transparency to PNG8 with transparent palettes, the result is alas mostly ugly

    sleightplus demonstrates how to overcome IE's rendering bugs without polluting your markup or styles; no silly style inlining required, either. Use PNG images or backgrounds all the way they were intended.

    Predecessors with only support for foreground images: Youngpup sleight, WebFX PNG behavior, mongus pngInfo, Bob Osola. PNGHack, a server side solution, is doomed to fail because of dysfunctional browser sniffing.

    If that was useful for you, and you are a C hacker, I have a plea. Take the dlquant sourcecode (see above) and massage it so it works with PNG instead of the archaic PPM. I want a functional Bright clone for Linux that takes a true colour PNG and outputs a paletted PNG. Can you do that?

    <daxim@gmx.de>
  204. PNG's in Flash by Anonymous Coward · · Score: 0

    Import a PNG and GIF into flash and you'll immediately notice the superiority of the PNG.

  205. Tools to produce PNG - any recommendations ? by Taco+Cowboy · · Score: 1



    I want to know what's your favorite tool to produce PNG files.

    I also want to know if there's a comparison chart, comparison different tools that produce PNG files, see which one does the best color, and which one does the best in compactness, etc.

    Any recommendation ?

    Thank you.

    --
    Muchas Gracias, Señor Edward Snowden !
  206. gif sucks, but lzw is good by BigFootApe · · Score: 1

    I believe we can all agree that gif is an inferior format, even compared to tiff. LZW, however, is an extremely good compression algorithm. I would imagine the zlib maintainers could find many uses for it, especially considering the way they can optimize generally inferior algorithms like Huffman, RLE and LZ77. I think, in any case, that zlib was designed for this sort of growth.

  207. Gamma? Yes. Fault of the PNG file? No. by Snover · · Score: 1
    The PNG group sez (scroll down to "Internet Explorer"):
    1. simple transparency only, with bad threshold for transparency vs. opacity, and only for palette images; completely fails to render some transparent palette images (e.g., bottom four here], possibly due to filenames with more than one dot(?!); non-palette images are rendered fully opaque against a light gray background; alpha transparency supported if and only if HTML content is rewritten to use Microsoft-specific DirectX extensions to CSS (further caveats for DirectX approach: if the PNG image's width and height attributes are missing, the width and height of the placeholder image will be used instead; if the placeholder image is missing, the browser's stock ``missing-image'' icon will be placed over the PNG)
    2. on sRGB (display-gamma 2.2) systems, appears to use display-system gamma of approximately 1.96; colors appear slightly dark
    3. only if "Run ActiveX controls and plug-ins" security preference enabled; adds unnecessary scrollbars; version 4.0 renders all OBJECTs in nested set, not just outermost
    4. especially those created with the "Save" function in Macromedia Fireworks--use "Export" for final PNGs
    5. reportedly fixed in version 5.5, and doesn't affect NT or Win2k
    6. i.e., those that are simply referenced via links or opened from disk--it can view ones that are inlined on an HTML page via IMG tags just fine, and a registry hack is reported to fix the stand-alone problem
    7. i.e., it works on some systems but not on others, and it's not directly related to running NT vs. Windows 9x but may have something to do with other PNG-capable viewers being installed
    --

    [insert witty comment here]
  208. What is wrong with ideological merits? by jotaeleemeese · · Score: 1

    My hope would be that at this point PNG can stand on its own technical merits, rather then on ideological merits.

    I just don't understand some people. There is such a thing called values, and sometimes it is important to uphold values even if that means to bear any personal inconviniences.

    That is not the case with PNG, but I just wanted to make this point.

    --
    IANAL but write like a drunk one.
  209. Re:doomed to obscurity by fleener · · Score: 1

    Heh, stating the obvious is now trolling. That troll moderator has obviously never developed web sites or looked at how many PNGs are in circulation today. GIFs are a defacto standard in web design. PNG has always languished in obscurity.

  210. WARNING - Parent comment is not work safe! by jafuser · · Score: 2, Informative

    Parent node contains ASCII art of the famous goatse.cx picture. Probably not work safe for most people... =)

    --
    Please consider making an automatic monthly recurring donation to the EFF
  211. SVG replace Flash? by yerricde · · Score: 1

    the scalable vector graphics format is set to replace Flash as well as PDF.

    How does SVG support animation? Is it through the DOM? And how can a vector graphics format support synchronized sound?

    --
    Will I retire or break 10K?
  212. Text ads! by yerricde · · Score: 1

    banner ads that are animated always get better CTR than the same banner not animated

    Relevant text ads reportedly get even more clicks than animated graphics because they look more like content and thus (for now) do not trigger "banner blindness" in readers.

    --
    Will I retire or break 10K?
  213. Re:Just removed all the GIF's from my project, rat by Malc · · Score: 1

    By not using PNGs you are entraping yourself by working around Microsoft bugs, again. Using PNG should be the correct approach to platform portability. It would certainly be much easier to locate and update a CSS file than convert to PNG later. The latter would never really be an option. In this case, the CSS hack isn't really that intrusive. Alternatively, you could just stick with binary transparency in the PNG (just like GIF, but with better colour depth, etc), but again you're limiting yourself based on MSFT bugs.

  214. Fireworks Export... is "real" PNG by yerricde · · Score: 1

    The PNG spec does not support layers, effects, type, and vector data (but that is what Fireworks thinks).

    Fireworks thinks this just up until you Export... the images.

    I wish they had come up with extension like .FWK or something.

    That is, unless .fwk is already in use. There are only about 17,000 three-letter strings, and the FAT file system of Windows 9x cannot always be depended on to store file name extensions longer than three letters.

    --
    Will I retire or break 10K?
  215. Give me a break. by twitter · · Score: 1

    AVI is a M$ format. Why M$ would shit on it is beyond me.

    --

    Friends don't help friends install M$ junk.

    1. Re:Give me a break. by yerricde · · Score: 1

      AVI is a M$ format

      AVI is a container format. It does not actually define a compression method for audio or video (except perhaps raw PCM). Various companies make various codecs. What makes you expect Microsoft to make every existing codec available on the Windows installation disc?

      --
      Will I retire or break 10K?
  216. JPEG can do red by yerricde · · Score: 1

    Even Mozilla, the only browser which ever supported MNG, has removed it.

    Mozilla removed MNG support from the trunk because it lacked a maintainer. According to bug 18574 (http://bugzilla.mozilla.org/show_bug.cgi?id=18574 ), Glenn Randers-Pehrson is willing to maintain Mozilla's MNG support.

    Combine this with the fact that JPEG (the current de facto standard for wallpapers) has an inexplicable and yet undeniable hatred for the color red

    The problem with red is that your quality setting is set too low. JPEG has three channels (Y lightness, Cr red chroma, Cb blue chroma), and it stores most of the red information in the Cr channel. Tell your encoder to allocate more bits to Cr, and JPEG will handle red better. (No, I don't specifically know how to do this with the IJG JPEG code. It has something to do with custom -qtables and -qslots, but I don't know from there.) If the problem is that red-black or red-green edges seem to be made of 2x2 pixel blocks, you're seeing the effect of the default 2:1 chroma downsampling, which can be disabled (at the cost of increased file size) in most encoders. (In IJG's cjpeg, use -sample 2x2,2x2,2x1 for more red resolution or -sample 2x2,2x1,1x1 for more blue resolution and a lot more red resolution.)

    --
    Will I retire or break 10K?
  217. JPEG correction by yerricde · · Score: 1

    or -sample 2x2,2x1,1x1 for more blue resolution and a lot more red resolution.

    Correction: This should have been

    or -sample 2x2,2x1,2x2 for more blue resolution and a lot more red resolution.
    --
    Will I retire or break 10K?
  218. Oh, so Microsoft. by twitter · · Score: 1
    AVI is a container format. It does not actually define a compression method for audio or video (except perhaps raw PCM). Various companies make various codecs. What makes you expect Microsoft to make every existing codec available on the Windows installation disc?

    Xanim seems to do it, and I doubt what you say is true. If it is true, it's so Microsoft! It's kind of like their registry. They created the damn thing, but did not specify what vendors put into it, yet they require it to be perfect for their goofey OS to boot your computer. Looked at that way, I don't expect Microsoft to provide anything, even if it's their own file format and others can make full decoders for it and others in less than 100k of binary. Nope, it don't fit on the disk, especially when you have that disk filled with 10,000 "drivers" for 5 chipsets.

    --

    Friends don't help friends install M$ junk.

  219. Why it's not practical to distribute every codec by yerricde · · Score: 1

    Xanim seems to [include every AVI codec]

    Can the complete Xanim distribution be distributed in the United States without infringing a patent?

    --
    Will I retire or break 10K?
  220. PNG hack via MSIE behaviors by jonadab · · Score: 1

    I've managed to verify that this works in Mac IE 5.0, but I can't seem to get it to work in either version of MSIE for Windows that I have access to at work (5.0 on Win98 or 6.0 on XP Home). Am I doing something wrong? Here's where I'm trying...

    my test page screenshot from IE5 on Windows screenshot from IE5 on Mac screenshot from gecko

    Like I said, IE6 on XP Home seems to do the same thing as IE5 on Win98, namely, ignore the hack. Does it work only in 5.5 and on the Mac, or am I applying it incorrectly?

    There are also some layout issues with Mac IE 5, but I'll break those down into testcases separately another time. Right now I'm mainly interested in the PNG transparency.

    --
    Cut that out, or I will ship you to Norilsk in a box.
    1. Re:PNG hack via MSIE behaviors by _Sprocket_ · · Score: 1

      The page notes it is for IE5.5+ (a quick check with IE6 shows your page rendering fine). Having said that, I'm pretty sure I only have IE5.0 at home and it worked OK for a few odd sites - but I'd have to check on it.

      I'd still prefer not dealing with IE at all. But hey. :)

    2. Re:PNG hack via MSIE behaviors by jonadab · · Score: 1

      Huh. I wasn't able to get it to work with IE6 on WinXP; in fact,
      the page at mongus.net doesn't work for me either. It does work
      in Mac IE 5.0, though.

      Weird.

      > I'd still prefer not dealing with IE at all.

      It wouldn't be so bad if it were possible to have *one* PC and
      keep several versions of IE installed on it (say, 5.0, 5.5, and
      6.0). Right now the only way to do that AFAIK is with VMWare or
      the equivalent. (Eventually, I'm going to have to break down and
      buy VMWare anyway, but I was hoping to wait until I get some
      better hardware so it won't be unbearably slow...)

      See, I can have one PC and one OS installation and test my stuff
      in assorted versions of Mozilla, assorted versions of Opera,
      assorted minor browsers (Lynx, Links, Konqueror, W3, and even in
      Navigator 4 if I care), but if I want to test in multiple versions
      of MSIE I basically need a separate PC for each. This makes it
      highly impractical for a small-time webmaster to support more than
      one version of MSIE. You can petition friends for screenshots
      (and I do), but that only shows you a problem; it doesn't help
      you reduce the page to a testcase, isolate the problem, and work
      around it.

      If I can justify working on something at work (like if I'm
      testing a technology, like PNG alpha transparency, which I might
      potentially use at work), then I have access to two versions of
      IE on Windows (two different PCs) and one on a Mac. But I can't
      justify testing my personal websites at work -- at least, not at
      all extensively. At home, I only can keep one version of MSIE
      installed at a time, so testing in multiple versions is totally
      impractical.

      Someday I'll break down and buy VMWare. But it annoys me that
      I should have to do that.

      --
      Cut that out, or I will ship you to Norilsk in a box.