Slashdot Mirror


Mozilla Rejects WebP Image Format, Google Adds It

icebraining writes with a link to Ars Technica's look at the recent rejection of WebP by Mozilla Developer Joe Drew."Building mainstream support for a new media format is challenging, especially when the advantages are ambiguous. WebM was attractive to some browser vendors because its royalty-free license arguably solved a real-world problem. According to critics, the advantages of WebP are illusory and don't offer sufficient advantages over JPEG to justify adoption of the new format. (...) 'As the WebP image format exists currently, I won't accept a patch for it. If and when that changes, I'll happily re-evaluate my decision!' wrote Mozilla developer Joe Drew in a Bugzilla comment.'" However, as the article explains, Google sees enough value in WebP to add it as a supported image format for Picasa.

262 comments

  1. Why? by Anonymous Coward · · Score: 5, Interesting

    Why do we need yet another image format?

    1. Re:Why? by errandum · · Score: 1

      We don't, especially now that most patents related to image compression are past us.

    2. Re:Why? by tepples · · Score: 3, Insightful

      Any patent on compressing keyframes in a video is a patent on image compression.

    3. Re:Why? by tepples · · Score: 4, Informative
      Anonymous Coward wrote:

      Why do we need yet another image format?

      If a new format 1. has an alpha channel, 2. has demonstrably better SSIM than JPEG, and 3. preserves Exif and ICC metadata, then it's superior to JPEG. In theory, WebP should have demonstrably because it's based on VP8 keyframes, while JPEG uses much the same technique as MPEG-1 keyframes. But it lacks an alpha channel, and it lacks Exif and ICC.

    4. Re:Why? by Anonymous Coward · · Score: 0

      But if all it currently does is provide better compression then JPEG, then why do we need it.

    5. Re:Why? by tepples · · Score: 2

      As I understand the article, it's about Mozilla asking Google to make 2 (better PQ) clearer and add items 1 (alpha) and 3 (metadata) first.

    6. Re:Why? by errandum · · Score: 4, Insightful

      And?

      Lossless compression: LZW, LZ77, LZ78 and variants. Most of these have expired by now and/or are free to use (PNG uses a variation of LZ77 and GIF uses LZW)

      JPEG's lossy compression patent was invalidated in 2006, so everyone can use it.

      Do you need more? Even if it's royalty free, it doesn't matter nowadays and it'll only contribute to make browsers heavy. Just leave it be.

    7. Re:Why? by Anonymous Coward · · Score: 0

      Hows it compare to PNG?

    8. Re:Why? by c0lo · · Score: 1
      Because if the WebP can indeed offer a better compression ratio to current format, Google will be very happy to save bandwidth (e.g. from Picassa) and move a small cost onto you, the consumer (more CPU cycles?). While it is not going to hurt you very much, it can save Google some large pile of money.

      Last, replace in the above Google with "raster-image content provider" and the above still stand true.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    9. Re:Why? by Osgeld · · Score: 1

      sounds just like jpeg2000, another image format no one uses

    10. Re:Why? by Tubal-Cain · · Score: 1

      Almost exactly the same as any other lossy-vs-lossless comparison.

    11. Re:Why? by GoRK · · Score: 5, Interesting

      You would be surprised; JPEG2000 is used extensively by high-compression PDF. As a standalone image format it's pretty lousy but for scanned documents it's actually really great. We have literally millions of pages stored this way where I work.

    12. Re:Why? by enoz · · Score: 1, Informative

      JPEG uses much the same technique as MPEG-1 keyframes. But it lacks an alpha channel, and it lacks Exif and ICC.

      JPEG supports a plethora of metadata including Exif, IPTC, XMP and according to Wikipedia also supports ICC.

    13. Re:Why? by Anonymous Coward · · Score: 0

      PNG is lossless. JPEG and WebP are lossy.

    14. Re:Why? by amliebsch · · Score: 2

      But we already have a new format that does all that, it's called JPEG XR.

      --
      If you don't know where you are going, you will wind up somewhere else.
    15. Re:Why? by DittoBox · · Score: 1

      Actually, JPEG doesn't lack ICC, or EXIF. Every camera that makes JPEG files embeds EXIF. Any suitable photo editor can embed ICC profiles as well.

      I'll agree that the lack of alpha channel sucks, and that JPEG's lossy compression can be improved, but it's simply untrue that neither EXIF nor ICC can't be embedded. I do it all the time.

      --
      Good. Cheap. Fast. Pick Two.
    16. Re:Why? by GrievousMistake · · Score: 1

      Looks like they're planning to add alpha channels and XMP metadata, as well as a bunch of other more-or-less useful features, like 3d support.
      http://www.youtube.com/watch?v=30_AIEhar-I#t=29m10s

      I think the SSIM advantage is adequately documented with the study linked to in TFA, though in the end what it comes down to is visual comparison. The earlier encoder was accused of overoptimising for PSNR, to the detriment of the overall image quality. Hopefully they can get some more heavy-duty psychovisual optimisations applied to both the video and still image encoders for further improvements.

      --
      In a fair world, refrigerators would make electricity.
    17. Re:Why? by RobbieThe1st · · Score: 1

      Personally, I won't care until I see an image that I can't view. /then/ I'll get upset.
      It's a lot like SVG glyph-fonts: Until you run into it /not/ working, you don't care.

      That being said, it's not like it's a big deal to implement webp in FF: The webm decoder will decode it, provided you change the webp "wrapper" to a webm one... so there's a JS script out there to add support for it right now.
      Seems like it'd be just a handful of lines of code to add it natively, then there'd be no issues....

    18. Re:Why? by adolf · · Score: 2

      JPEG2000 can work quite well for images, as well.

      There's a bunch of old panoramic maps at the Library of Congress which are available in JPEG2000. The amount detail preserved in these offerings is astounding (at least to me).

      I mention this only because, as already pointed out, nobody much bothers with the format and, and good examples can be hard to come by. And old maps are cool.

    19. Re:Why? by njahnke · · Score: 1
      pretty sure this is just a case of antecedent ambiguity on grandparent's pronoun ("it"). of course it's webp that lacks all that, not jpeg.

      WebP should have demonstrably because it's based on VP8 keyframes [...] But it lacks an alpha channel, and it lacks Exif and ICC.

    20. Re:Why? by symbolset · · Score: 1

      Because it's better. Why else?

      --
      Help stamp out iliturcy.
    21. Re:Why? by iinlane · · Score: 1

      Is the decompression step of images in web hardware accelerated? I do know that videos made of jpeg frames can be decoded in hardware but do the browsers actually use the hardware? When I first heard about WebP I assumed Google is pushing an unified decoder architecture that would process all videos and images in hardware saving some precious joules while doing so. Never bothered to check it out tho.

    22. Re:Why? by _Shad0w_ · · Score: 1

      A lossy format with alpha channel is something I've been wishing for for years now.

      --

      Yeah, I had a sig once; I got bored of it.

    23. Re:Why? by Hal_Porter · · Score: 2

      Opera Turbo uses WebP to compress images on low bandwidth connections

      http://googlesystem.blogspot.com/2011/04/opera-turbo-uses-webp-to-compress.html

      WebP looks better than JPEG at high compression ratios where JPEG has noticeable blocking artifacts.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    24. Re:Why? by Hal_Porter · · Score: 1

      Why do we need a new cleanliness standard? For centuries the standard has been "covered in flies, open sores and shit" and some people lived to the ripe old age of 41, why do we need to change now?

      A pox on your so called progress!

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    25. Re:Why? by Anonymous Coward · · Score: 0

      You misread this.

      WebP lacks an alpha channel (which JPEG also lacks), and it also does not support Exif and ICC, which JPEG does support. So, on those criteria, WebP is a step back.

    26. Re:Why? by kvezach · · Score: 1

      And if they're going to implement another image format, why don't they do it right and pick some form of embedded zerotree wavelet? Those beat the pants off JPEG (and most other DCT codecs) while being perfectly progressive (i.e. you can truncate the picture data itself at any point and get the same result as you would if you had compressed to that size).

      Instead we'll get yet another block coding format, for what? So that Google can use it to leverage WebM?

    27. Re:Why? by Eraesr · · Score: 1

      PNG's gamma correction is one big mess making it an almost impossible format to work with in web design.

    28. Re:Why? by Anonymous Coward · · Score: 0

      You do realize that the "it" in this sentence refers to WebP, right?

    29. Re:Why? by AmiMoJo · · Score: 1

      TFA also claims an average file size reduction of 39% over JPEG. I can see why a format with better picture quality and smaller file size than JPEG would be popular with any site that servers up lots of images, i.e. most of them.

      Since WebP is based on VP8 keyframes I wonder if the GPU could be used to decode them? Could be a nice for mobile devices.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    30. Re:Why? by Goaway · · Score: 1

      Because JPEG is twenty years old.

      In those twenty years, we have learned a lot about lossy image compression. We can do much, much better than JPEG today.

    31. Re:Why? by Goaway · · Score: 1

      Because no matter what they claim, wavelets aren't actually all that good. People have tried to use them for compression for a long time, and it just doesn't work all that well in practice.

    32. Re:Why? by Anonymous Coward · · Score: 0

      I think the GP was talking about WebP: it has better compression but no Exif / ICC

    33. Re:Why? by Anonymous Coward · · Score: 0

      We don't. Google does.

      In a few years, Google will be coming out with a new image file format every month or so. By then, most of the web's images will be on Google's servers, which will serve them in whatever the most current format is. There will be servers for legacy formats (like from a month or two back), but they will be significantly slower. Browser vendors that still want to display images on websites will need to have staff dedicated to implementing the new Google formats, and even so they will always be a bit behind Chrome. Of course all these image file formats will be completely open because Google's sole and altruistic intention is an open and efficient web.

    34. Re:Why? by eugene259 · · Score: 1

      Why new anything? things are perfect as they are!

    35. Re:Why? by TheRaven64 · · Score: 1

      Probably not, because unless someone's posting insanely high resolution JPEG images on the web, you're going to burn more battery power on a typical mobile device by powering up the JPEG hardware, sending the image data across to it from the CPU core, getting it back, and compositing it than you will by just decoding it on the main core. It's been a while since smartphone CPUs struggled to decode JPEG images. A modern Cortex A8 or A9 will use the NEON unit for a lot of it, and have no problems at all.

      --
      I am TheRaven on Soylent News
    36. Re:Why? by errandum · · Score: 1

      I'd say that every browser is free to use hardware acceleration to decode images, but I don't think you'd gain anything with it. GPU's are very good at math and stuff like that, but, for example, GIF decompression is the act of running arrays back and forth in order to build an image. I believe your GPU might do it faster (not sure), but if there was any gain it would be very very small.

      Remember that some of these images were made to work in computers with 1000 slower (or even more). The processing power they take is residual.

    37. Re:Why? by errandum · · Score: 1

      *..made to run on computers 1000 times slower ..."

    38. Re:Why? by TheRaven64 · · Score: 1

      Because wavelets are completely mired in patents. Any format that uses wavelets needs to spend a lot of effort trying to work around the patent minefield.

      --
      I am TheRaven on Soylent News
    39. Re:Why? by TheRaven64 · · Score: 1

      And in a few years, the patents on some of those new techniques will expire and we can use them! Yay for patents promoting progress!

      --
      I am TheRaven on Soylent News
    40. Re:Why? by Anonymous Coward · · Score: 0

      I think tepples was referring to the fact that WebP doesn't support Exif and ICC, whereas JPEG does.

      As a side note, of course Google "sees enough value in WebP" ... they developed it, didn't they? Kind of like saying Maxwell sees value in a cup of coffee every morning.

    41. Re:Why? by _0xd0ad · · Score: 1

      One potential pitfall to that - if the alpha channel is lossy, you could get ghosting in areas that are supposed to be transparent. On top of a solid-colored background, even a few % of opacity where it isn't wanted would be bothersome.

    42. Re:Why? by _Shad0w_ · · Score: 1

      Yes, this is why I've been waiting a long time for someone to figure out a way of doing it. The world is full of people far smarter than me; I'm sure one of them will figure it out.

      --

      Yeah, I had a sig once; I got bored of it.

    43. Re:Why? by Anonymous Coward · · Score: 0

      JPEG is one of those patent-encumbered tools (like h264 for video) that should just be taken out to the woods and shot... Yes, everyone and everything supports jpeg, but all who do have to pay for the "privilege". As far as I'm concerned, kudos to Google for making this FOSS and available to everyone for the right price (free).

    44. Re:Why? by ObsessiveMathsFreak · · Score: 1

      JPEG's lossy compression patent was invalidated in 2006, so everyone can use it.

      Well, since the JPEG algorithm was discovered by Fourier, Gauss and others in the early 1800s, it was somewhat surprising to see the patent granted in the first place.

      Granted, the quantisation tables JPEG devised were probably novel, but my understanding is that those specific tables aren't a strictly neccessary part of the JPEG standard.

      --
      May the Maths Be with you!
    45. Re:Why? by parlancex · · Score: 2

      Lousy? On a technical level JPEG2000 is currently the state of the art in both lossy and lossless photo compression. What makes JPEG2000 lousy are the patents encumbering it (and following from that) it's lousy penetration and support in modern products.

    46. Re:Why? by ultranova · · Score: 1

      PNG's gamma correction is one big mess making it an almost impossible format to work with in web design.

      From what I understand, that has less to do with the format and more with browsers applying weird color transformations to PNG files without a colorspace specified.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    47. Re:Why? by Anonymous Coward · · Score: 0

      JNG? Unfortunately not widely supported - Mozilla used to but they dropped it ages ago along with MNG. (And then came up with APNG to avoid having to admit they were wrong to drop MNG - what are the chances they'll do the same with WebP a few years from now?)

    48. Re:Why? by lsatenstein · · Score: 1

      So is it a superset of jpeg, and can it be enhanced to also support jpeg? Then we have a codec that kills two birds with one stone.

      --
      Leslie Satenstein Montreal Quebec Canada
  2. Its not the image format that's the problem by suso · · Score: 4, Insightful

    New file format's can't cure something that user education requires.

    1. Re:Its not the image format that's the problem by mat+catastrophe · · Score: 2

      New file format's what?

      --
      sig not found
    2. Re:Its not the image format that's the problem by suso · · Score: 1

      Sorry, typo. My excuse: I'm on a laptop keyboard.

    3. Re:Its not the image format that's the problem by master5o1 · · Score: 3, Funny

      I don't understand how you can accidentally an apostrophe into the sentence just because it's a laptop keyboard.

      --
      signature is pants
    4. Re:Its not the image format that's the problem by BatGnat · · Score: 1

      If he had said 7" net-book, i would understand....

    5. Re:Its not the image format that's the problem by Anonymous Coward · · Score: 0

      I'm on a 7' netbook you insensitive clod!

    6. Re:Its not the image format that's the problem by TheDarkNose · · Score: 1

      What is that - a laptop that comes with a cramped keyboard, poor resolution and no terrible processing power weighing 30 pounds?

      --
      "Obviously, you need to be an Einstein to navigate the Austrian Patent Office website." - platinumrat
    7. Re:Its not the image format that's the problem by StuartHankins · · Score: 5, Funny

      Accidentally what an apostrophe?

      Oh, sorry, didn't see your laptop keyboard.

    8. Re:Its not the image format that's the problem by _4rp4n3t · · Score: 2

      He didn't accidentally an apostrophe, he accidentally a word.

    9. Re:Its not the image format that's the problem by Anonymous Coward · · Score: 0

      HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA

      I love it when a pedantic asshat accidentally an apostrophe mid sentence.

      I can; if you were asking who would wait to see him notice I just semicoloned into a sentence on a laptop keyboard.

    10. Re:Its not the image format that's the problem by Anonymous Coward · · Score: 0

      Oops, you accidentally your expertise in net meme knowledge !

      The missing verb was accidentally on purpose. You are basically playing the grammar Nazi about a lolcat post.

    11. Re:Its not the image format that's the problem by AmiMoJo · · Score: 1

      You mean:

      Oh, sorry, didn't your laptop keyboard.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:Its not the image format that's the problem by Co0Ps · · Score: 2

      He wrote that on purpose. It's a meme.

    13. Re:Its not the image format that's the problem by Anonymous Coward · · Score: 0

      What's a meme?

  3. Why NOT? by bradgoodman · · Score: 2, Interesting

    That mere fact that I am reading this article indicates that WebP has enough momentum to potentially be useful. The fact that other browser(s) are adding support is even more relevant. So the real question I believe is what wouldn't they add it? It's not costing anything, and (apparently) it's already been developed. So what's the issue?!

    1. Re:Why NOT? by cpu6502 · · Score: 5, Informative

      Quote: "Adopting a new image format in Web browsers is a big decision. Once a format becomes a part of the Web, it will have to be supported in perpetuityâ"adding overhead to the browserâ"even if it largely fizzles and only gains a small niche following."

      It's akin to if Web browsers were required to support failed formats like ANIM or HAM or IFF. In other words adding support for WebM wastes space in the program (and computer memory).

      And I'm probably going to get modded -1 for comparing WebM to "failed formats" like HAM, but I think it's pretty obvious that WebM is destined for the same place as VESA and HD-VHS landed. Nice idea..... not adopted by the general public.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    2. Re:Why NOT? by squiggleslash · · Score: 3, Insightful

      Because it's not got a lot of momentum at this point, and other than compression quality it appears to be an inferior of JPEG - it lacks, apparently, the same degree of metadata.

      If there's a major problem with the web right now it's the number of half-assed ill-thought out technologies that are already in there and that have to be supported permanently because someone out there might be still using it - and in many cases, they are, from GIFs to frames. Mozilla and Microsoft just threw IndexedDB into the mix, just to add another thing to fuck things up for another decade.

      So yeah, I have to agree with Mozilla in this case that WebP shouldn't be accepted. Less is more.,

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:Why NOT? by Bieeanda · · Score: 1

      By that logic, Bennet Haselton's regular forays into circular logic should be on the front cover of the NYT.

    4. Re:Why NOT? by Anonymous Coward · · Score: 1

      Since when does mozilla give two shits about memory usage ? They release the fattest, most resource-hungry browsers and email clients of all time.

    5. Re:Why NOT? by tyrione · · Score: 2

      That mere fact that I am reading this article indicates that WebP has enough momentum to potentially be useful. The fact that other browser(s) are adding support is even more relevant. So the real question I believe is what wouldn't they add it? It's not costing anything, and (apparently) it's already been developed. So what's the issue?!

      Not it doesn't. It means you read articles on Slashdot--a site that represents probably 0.00001% of all Internet users interests.

    6. Re:Why NOT? by Anonymous Coward · · Score: 0

      I think it's pretty obvious that WebM is destined for the same place as VESA and HD-VHS landed.

      Why the trolling, commodore64love? It's pretty obvious that Youtube supports WebM which means instant win. How them grapes taste?

    7. Re:Why NOT? by Bloodwine77 · · Score: 2

      It is on Slashdot not because it has a lot of momentum, but because it is being heavily pushed by Google. If it were anybody other than Google, we wouldn't still be talking about WebP. That, and Google makes a browser so at least one browser will support it.

      This isn't much different if Microsoft tried pushing their own format.

      I understand what Google is saying about licensing, but in the real world it won't make much difference.

      PNG was introduced in a similar fashion to work around GIF legal issues. PNG is superior to GIF from a technical and quality perspective, and it still has sluggish adoption.

    8. Re:Why NOT? by Anonymous Coward · · Score: 0

      Why the trolling, commodore64love? It's pretty obvious that Youtube supports WebM which means instant win. How them grapes taste?

      No they don't.

      Well, they do, but they don't. Not really.

      Ever tried using YouTube in HTML5 mode? It took me a maybe an hour to want to revert back to Flash mode, because YouTube's HTML5 mode is horrendously buggy. (But, being a masochist, I pushed through and tried it for maybe a week before finally giving up.)

      I mean, we're talking minor things like the timeline controls not quite working, annotations and closed captions showing up wrong, no ability to fullscreen, Chrome crashing - minor things like that. But they added up to making the HTML5 player horrible.

      Once Google decides that to switch YouTube over to HTML5 mode by default, then maybe I'll buy that YouTube is an "instant win" for WebM. As it stands right now, every YouTube video I watch is still sent in H.264 and played back in Flash. Because it actually fucking works. (Except when Flash crashes. But even then, Flash crashing doesn't crash the entire browser, while Chrome crashing on HTML5 did.)

    9. Re:Why NOT? by Anonymous Coward · · Score: 0

      HTML5? Flash? Ever since adobe-flash for Linux stopped caching in /tmp/ I have been using the programs youtube-dl and mplayer to watch youtube (though I still use the website for searching). Since mplayer already supports WebM, I doubt I'll even notice the transition.

    10. Re:Why NOT? by BradleyUffner · · Score: 1

      Quote: "Adopting a new image format in Web browsers is a big decision. Once a format becomes a part of the Web, it will have to be supported in perpetuityâ"adding overhead to the browserâ"even if it largely fizzles and only gains a small niche following."

      It's akin to if Web browsers were required to support failed formats like ANIM or HAM or IFF. In other words adding support for WebM wastes space in the program (and computer memory).

      And I'm probably going to get modded -1 for comparing WebM to "failed formats" like HAM, but I think it's pretty obvious that WebM is destined for the same place as VESA and HD-VHS landed. Nice idea..... not adopted by the general public.

      Why would the browser need specific format support? Shouldn't it just query the OS for image decoders and automatically decode them using standard libraries? Seems like a far better solution than hard coding the image libraries in to the browser.

    11. Re:Why NOT? by Snaller · · Score: 4, Insightful

      "but I think it's pretty obvious that WebM is destined for the same place as VESA and HD-VHS landed. Nice idea..... not adopted by the general public."

      The public have no idea about graphics formats, nor do they give a crap.
      If google were to make a ton of source code examples in everything from C to Visual Basic to Lisp or DOS showing how to read, write and save, and make many free programs to do conversion, then programmers might start using them.
      Of course its google, and they rarely do things like that right.
      So you are probably right, its going to die.

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    12. Re:Why NOT? by Dracos · · Score: 1

      And to exacerbate PNG adoption, there are two animated derivatives that aren't supported across all browsers. Mozilla supports their APNG, while everything else (except IE, of course) supports MNG. I'd sure like to make animations with alpha and have it be visible in all browsers (except IE, of course).

    13. Re:Why NOT? by Anonymous Coward · · Score: 0

      Uhm... while I am sure that last part was probably meant to be sarcastic...
      Google has already released patched libraries and command line tools with support, as well as source code to support the encoding and encoding of the images.

    14. Re:Why NOT? by AvitarX · · Score: 1

      I think the alpha channel keeps png relevant (loss less 24 bit color too)

      This is as if png was slightly smaller gif, and less abilities.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    15. Re:Why NOT? by larry+bagina · · Score: 0

      I agree 100% that youtube's html5 player sucks ass. I don't use it. I use the YouTube5 safari extension. I don't know or care about annotations or closed captions, but for everything else it beats their html5 and flash players like John McCain beats his wife. (He beats his wife a lot, trust me).

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    16. Re:Why NOT? by reub2000 · · Score: 1

      I don't care about annotations, because I think they are annoying most of the time. The only one that I've encountered was the lack of a true full screen mode. (Hit F11) The real thing is that many videos are unavailable in WebM, but it seems like more and more are becoming available. I'd say flash is buggier. For a while flash crashed instantly on my computer because it was trying to use a feature not available on my cpu. And lets not forget about security holes.

    17. Re:Why NOT? by yuhong · · Score: 1

      Yea, looks like this poster is mixing up WebP and WebM. jwz also compared WebP to WebM and Wave. While WebP is based on WebM, the purpose for creating WebP and WebM are different.

    18. Re:Why NOT? by RobbieThe1st · · Score: 1

      Mod parent up!
      Personally, I'l watch some videos in the html5 player(blocked by default with noscript of course), but being able to easily save-as with DownThemAll is very nice.
      I've got a greasemonkey script for grabbing everything else, too, but I prefer webm videos over h264.

    19. Re:Why NOT? by PwnzerDragoon · · Score: 1

      AFAIK no modern OS supports this sort of thing. They do it for video and audio, but not images. I believe Amiga did that, but to the best of my knowledge no others ever did.

    20. Re:Why NOT? by Anonymous Coward · · Score: 0

      The whole idea behind IndexedDB was to avoid another web spec that was "do it like X does" in this case, sqlite.

      It was also to offer a format that bore some similarity to existing web tech like javascript and json.

    21. Re:Why NOT? by Anonymous Coward · · Score: 0

      By that logic, /. only has approx 200 users

      http://www.internetworldstats.com/stats.htm

    22. Re:Why NOT? by ustolemyname · · Score: 1

      Also the smallest to download. Windows version is 11.9MB. Chrome, Safari & IE are all over 30.

    23. Re:Why NOT? by _Shad0w_ · · Score: 1

      And I'm probably going to get modded -1 for comparing WebM to "failed formats" like HAM, but I think it's pretty obvious that WebM is destined for the same place as VESA and HD-VHS landed. Nice idea..... not adopted by the general public.

      I'm assuming you mean VESA Local Bus, because VESA is alive and well. Well alive anyway; they're still as bone headedly stupid as ever. Actually on second thoughts you probably did mean VESA and you're right.

      --

      Yeah, I had a sig once; I got bored of it.

    24. Re:Why NOT? by qubezz · · Score: 1

      That mere fact that I am reading this article indicates that WebP has enough momentum to potentially be useful.

      Google is the one that is pushing Webp. They acquired the video compression codecs through their takeover of on2 technologies for $106 million. Duh that they are going to add it in their cloud services.

      You are reading that the largest open source web browser says no, which would be a lower hurdle than than trying to get it supported in Internet Explorer (which it won't anytime soon, because WebP in HTML5 is not only a Adobe Flash video replacement, but also a Microsoft Silverlight video replacement). Those two browsers alone mean that over 70% of the web cannot see WebP files in their web browser. That is not momentum.

      See: browser support for Motion JPEG 2000, which is an ISO Standard

    25. Re:Why NOT? by qubezz · · Score: 1

      .... I think it's pretty obvious that WebM is destined for the same place as VESA and HD-VHS landed. Nice idea..... not adopted by the general public.

      You mean VESA graphics modes? The ones supported by every video card since ~1998? The ones used in Windows Vista-7 for graphical setup and video fallback? If you like installing a Linux distro with the graphical user interface, you should be thanking the Video Electronics Standards Organization for making a common way of talking to all video cards.

    26. Re:Why NOT? by Xest · · Score: 1

      Because people using old unupdated browsers will then fail to see the web properly as a new loosely supported format enters the fray.

      People think of web browsers as IE, Firefox, Chrome, Safari and the other desktop browsers, but they forget how many people are using older mobile phones and so forth, browsing the web on older tablet devices, browsing it on TVs and devices plugging into TVs with web browsers and so on that simply may not be updated anymore. By introducing a new image format you've got to recognise that it will have implications, and the question has to be whether that new format really brings enough to the table to justify breaking the web for many people.

      There's a lot of browsers out there and a lot of applications that deal with the web- will the porn filter little Jonny's parents have made him use cope with this new format before he stumbles across it?

      You've got to look beyond just the people willing/able to download and use desktop browsers and recognise the implications this has for everyone else. It may well be that the new format is good enough to justify breaking the web for these people, but then, it may not.

    27. Re:Why NOT? by agentgonzo · · Score: 1

      "but I think it's pretty obvious that WebM is destined for the same place as VESA and HD-VHS landed. Nice idea..... not adopted by the general public."

      The public have no idea about graphics formats, nor do they give a crap. If google were to make a ton of source code examples in everything from C to Visual Basic to Lisp or DOS showing how to read, write and save, and make many free programs to do conversion, then programmers might start using them. Of course its google, and they rarely do things like that right. So you are probably right, its going to die.

      Even if Google made source code available for it for the whole world in all the languages conceivable, you still need to get people to generate images in it. Even if ever image generation/modification software had the option to save to WebP, the vast majority of users would still save the images to JPEG because (as we have discussed above) they don't give a crap about image standards and they know what JPEG is and that it works. They won't care if another format is ever-so-slightly-better and will stick with what they know.

      Until the a large proportion of uneducated users (and I'm using this term to mean uneducated-about-image-standards, not general uneducation) start saving images in WebP format it will remain a 'niche' and has the possibility to go to the place with VESA and HD-VHS, regardless of how many browsers can read it.

    28. Re:Why NOT? by raynet · · Score: 1

      Not quite the smallest, Opera for Windows is only 7.9MB.

      --
      - Raynet --> .
    29. Re:Why NOT? by Lorkki · · Score: 1

      Quote: "Adopting a new image format in Web browsers is a big decision. Once a format becomes a part of the Web, it will have to be supported in perpetuityâ"adding overhead to the browserâ"even if it largely fizzles and only gains a small niche following."

      It's akin to if Web browsers were required to support failed formats like ANIM or HAM or IFF.

      In practice that doesn't seem to be the case; see, for instance, the state of MNG support in Gecko-based browsers. On the other hand, the adoption of APNG in Firefox has been a catalyst for its spread into wider use.

    30. Re:Why NOT? by AmiMoJo · · Score: 1

      Google always release beta quality code as early as possible and then build it up into something usable over the following months and years. Sometimes it works well and other times it effectively kills the product.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    31. Re:Why NOT? by Locutus · · Score: 1

      regarding your sig, don't you know that feeding 15GB down a straw is WAY different than feeding 5GB down a 5" sewer line? I don't use Verizon so I'm not sure how fat the pipe really is but it's gotta be faster than the old dialup modem stuff was/is. anyways, it's all about spreading out the flow and a slow pipe makes it easier to spread the load. So not really Pathetic.

      and you should have bought a Nexus One if you don't like the control the phone vendors have. They've moved the competition away from their service and onto the phone/hardware side and the public sucks it up. _that_ is pathetic.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    32. Re:Why NOT? by squiggleslash · · Score: 1

      That doesn't make IndexedDB a good standard.

      IndexedDB is supposed to be Mozilla's and Microsoft's answer to Web SQL Database, but it has no SQL API, and isn't relational. So how is it an answer? It isn't.

      I fully agree that Web SQL Database is a bad standard. That doesn't mean that anything else is better.

      --
      You are not alone. This is not normal. None of this is normal.
    33. Re:Why NOT? by arth1 · · Score: 1

      HAM (hold-and-modify) isn't a format. It's a lossy hardware encoding/decoding algorithm, which can be embedded in any lossless container. The format of almost all HAM images is IFF.

      The biggest reason why I don't want to see this new format is because it doesn't support colour profiles. This is especially a problem because the great unwashed masses has never set a colour profile and don't even know that they exist. When displayed on a device that does have a profile (most often because the screen has been calibrated), and the image lacks it, the result can be quite jarring. And the typical Joe Stupid will think "it looks fine on my display", not even understanding that there IS a problem.

      If a new image format for the web is needed, I think it should be one that allows for an embedded LOWSRC preview image. And caching proxy servers can add the preview image or adjust or remove it depending on the bandwidth, latency and preferences of the client without running afoul of content modification, because the format was designed with this purpose in mind.

      But what we really need are web developers who don't fret over a 200kB picture, but do something to chop 400kB of javascript instead.

    34. Re:Why NOT? by drinkypoo · · Score: 1

      What we really need is a cheap, easy, and standarized method for calibrating displays, and for the calibration slips to be included in the packaging when people buy displays or machines with them in.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    35. Re:Why NOT? by TheRaven64 · · Score: 1

      FireFox 3.6 dropped support for XBM images, so it's not quite perpetuity. IE 6 also dropped XBM support, although Opera, Chrome, and Safari still support it. I don't remember anyone complaining when ireFox 3.6 came out and dropped support though...

      --
      I am TheRaven on Soylent News
    36. Re:Why NOT? by TheRaven64 · · Score: 1

      OS X does. Image format decoders are part of the standard NSImage object. I'm pretty sure there's something similar in the Win32 API, although I don't recall where. It's not, however, easy to add support for new formats.

      --
      I am TheRaven on Soylent News
    37. Re:Why NOT? by VGPowerlord · · Score: 1

      I bet you also view websites by sending mail to a program that fetches them much like wget and then mails them back to you.

      (Reference)

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    38. Re:Why NOT? by amliebsch · · Score: 2

      Windows Imaging Component Adding additional codecs is really not that hard.

      --
      If you don't know where you are going, you will wind up somewhere else.
    39. Re:Why NOT? by Anonymous Coward · · Score: 0

      Metadata? How many people care about metadata? Especially for images posted to the web.

    40. Re:Why NOT? by residieu · · Score: 1

      But that's fine because the real uses for animated images are few enough they can probably stick with the gifs.

    41. Re:Why NOT? by Anonymous Coward · · Score: 0

      Since IE9 uses the OS facilities for image decoding it should, unless it enforces a whitelist, fully support WIC decoders for other formats.

      IE9's Media Foundation extensibility (used for WebM) is whitelisted so image decoding might be the same.

    42. Re:Why NOT? by npsimons · · Score: 1

      If google were to make a ton of source code examples in everything from C to Visual Basic to Lisp or DOS showing how to read, write and save, and make many free programs to do conversion, then programmers might start using them.

      This isn't a bad idea, and with the talent Google has, it wouldn't be hard. Heck, it could be a competition (internal or external) to write the reference library in every computer language, sort of 99 bottles. And while I'm a fan of GPLv3, making the source public domain probably wouldn't hurt either.

    43. Re:Why NOT? by Anonymous Coward · · Score: 0

      Because it's not got a lot of momentum at this point, and other than compression quality it appears to be an inferior of JPEG

      Based on the samples presented by Google, the compression quality is worse than JPEG. The files may be smaller, but they have worse artifacts as well. So basically WebP's advantage over JPEG is...hype.

    44. Re:Why NOT? by JImbob0i0 · · Score: 1

      Why would the browser need specific format support? Shouldn't it just query the OS for image decoders and automatically decode them using standard libraries? Seems like a far better solution than hard coding the image libraries in to the browser.

      Specifically to standardise the browser platform - the same argument has been made for video (see the HTML5 video element wars).

      Mozilla want to be able to say Firefox X.Y supports these formats to use: blah blah blah and not Firefox for on Win7 does X but on WinXP does Y whereas on Linux does Z if so and so library is installed and watch out for MacOSX since there it is Q....

      At that point trying to work out the support matrix of what works where is a nightmare... plus they can know the level of expectation for performance, security etc this way as well rather than the chaos that would result.

    45. Re:Why NOT? by Anonymous Coward · · Score: 0

      >>adding overhead to the browser

      I find it hard to believe FF cares much about overhead and bloat at this point, it's almost ridiculously bloated already - especially given that much of the bloat in the core could be handled with plugins by those who want it.

    46. Re:Why NOT? by Anonymous Coward · · Score: 0

      What's wrong with IndexedDB? I'd much rather have a simple fast ordered index to build whatever I want on top of using javascript than a black box sql interpreter (even if it is the wonderful sqllite).

      Less is more, right?

    47. Re:Why NOT? by Anonymous Coward · · Score: 0

      I'm not sure why you considered HAM and IFF to be "failed formats". HAM and ILBM (which is what I presume you're referring to with IFF) were file formats specifically designed to take advantage of the graphics hardware on the Amiga. They ceased to be useful when hardware got powerful enough to do high-colour images without special trickery, not because of any shortcoming in the formats themselves.

    48. Re:Why NOT? by PwnzerDragoon · · Score: 1

      Well, I guess I stand corrected. Not being a mac user I have an excuse for not knowing about NSImage, but I should have known about the Windows one.

    49. Re:Why NOT? by DaVince21 · · Score: 1

      I'm not sure that argument really flies... I mean, Firefox supports APNG when nobody actually uses APNG and the PNG group actually discourages use. Why would Mozilla bother maintaining it in the source tree, then? Because there's actually someone willing to maintain it? In that case, couldn't they do the same for WebP too (have someone who shows dedication to keeping it updated)? This format is useful in at least a few aspects.

      Unless WebP is technically flawed, like APNG apparently is... Then Google should obviously fix their spec first.

      --
      I am not devoid of humor.
    50. Re:Why NOT? by DaVince21 · · Score: 1

      Since around 3.6, I think. More recent versions of Firefox have been getting noticeable lighter.

      And before you say anything about RAM usage, I haven't seen a single modern browser yet that has a light memory footprint. Even Opera is weighing in at around 350 MB on my computer right now.

      --
      I am not devoid of humor.
    51. Re:Why NOT? by Anonymous Coward · · Score: 0

      Uh. Yeeeah...

      And why do we want to add another language (SQL) into the mix?

      You're defining IndexedDB by what you know.

      You can query it in javascript.

  4. That's dumb. by gman003 · · Score: 1

    Is there any actual downside to including it? Bloat, perhaps, but doesn't Firefox already support obscure/archaic formats like APNG, PPM and XBM? It might be wasted effort, so I can understand not making it an active task, but refusing to add any patch adding it seems... dumb.

    1. Re:That's dumb. by Anonymous Coward · · Score: 0

      PPM support has been removed many years back, XBM support was removed about a year ago.
      https://bugzilla.mozilla.org/show_bug.cgi?id=504822
      https://bugzilla.mozilla.org/show_bug.cgi?id=197530

    2. Re:That's dumb. by Anonymous Coward · · Score: 0

      Mozilla already includes WebM support. WebP is basically a single frame WebM movie - meaning Mozilla ALREADY HAS THE CODE TO SUPPORT WEBP.

      So why not just add it? Something like 95% of the code for it is already part of Mozilla!

    3. Re:That's dumb. by Anonymous Coward · · Score: 0

      Firefox support APNG but not MNG, see https://bugzilla.mozilla.org/show_bug.cgi?id=257197

      Firefox does not support PPM, see https://bugzilla.mozilla.org/show_bug.cgi?id=197530

      Firefox does not support XBM, see https://bugzilla.mozilla.org/show_bug.cgi?id=504822

    4. Re:That's dumb. by Anonymous Coward · · Score: 3, Insightful

      No it is not dumb. Other than bloat there are support and security considerations. If it doesn't improve the status quo significantly why would you want to add work to already overloaded developers? Any code new code path can potentially add an exponential maintenance burden, slowing down future development. If it becomes an important format then the maintainer who rejected the patch has stated he is willing to re-evaluate letting the patch in. You really only ever want code in a project that you know the developers care about and are going to watch as well as have the knowledge to fix if a vulnerability is found.

    5. Re:That's dumb. by Mekabyte · · Score: 5, Informative

      As author of the Mozilla WebP patch, I can confirm that this was originally true. However, due to various shortcomings in design, WebP split off into its own codec library.

    6. Re:That's dumb. by Lehk228 · · Score: 1

      7 years from now while that code is still living in every browser and nobody uses the format anymore someone finds an exploit and makes everyone's homepage goatse

      --
      Snowden and Manning are heroes.
    7. Re:That's dumb. by N+Monkey · · Score: 1

      PPM support has been removed many years back, XBM support was removed about a year ago.
      https://bugzilla.mozilla.org/show_bug.cgi?id=504822
      https://bugzilla.mozilla.org/show_bug.cgi?id=197530

      Why did they remove PPM? Surely it can't have been more than, say, 30 lines of code!

    8. Re:That's dumb. by yuhong · · Score: 1

      Yea, unlike PPM and XBM, APNG is useful. It basically replaces animated GIFs. It is unfortunate that no other browsers support it.

    9. Re:That's dumb. by Anonymous Coward · · Score: 0

      Firefox doesn't support PPM. Firefox doesn't support XBM. APNG support is extremely small, like 1000 lines in C.

  5. Good by commodore64_love · · Score: 1

    The world is confusing enough w/o having multiple formats to deal with. Imagine if, instead of DVD, we would have had another Betamax vs. VHS war. (Call it DVD vs. BetaDVD.) Nothing good comes out of these things, at least not for consumers.

    And I don't see any benefit from a JPEG v. Webp war either. GIF, JPEG, and PNG works just fine for us casual web surfers.

    I also found this part of the article informative:

    Muizelaar's complaints about Google's WebP testing methodology are familiar because they echo some of the concerns that were raised early on by other WebP critics like x264 developer Jason Garret-Glaser. The gist of it is that Google [1] used peak signal-to-noise ratio (PSNR) as its basis for quality comparisonsâ"a technical benchmark that experts say fails to account for how images are actually perceived. Another problem is that Google [2] recompressed existing JPEG images rather than starting with uncompressed source files..... WebP's lack of basic feature parity with JPEG in areas like metadata handling and ICC color profiles is identified by Muizelaar as another major problem with Google's format..... [Muizelaar says] the time that Google is putting into WebP would be better spent by improving JPEG encoders or contributing to existing next-generation image format efforts.

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    1. Re:Good by bonch · · Score: 1

      The world is confusing enough w/o having multiple formats to deal with. Imagine if, instead of DVD, we would have had another Betamax vs. VHS war. (Call it DVD vs. BetaDVD.) Nothing good comes out of these things, at least not for consumers.

      I never understand this argument, because in one breath people say say that there should be more competition and that competition is good, and in the next breath reject format wars.

    2. Re:Good by mug+funky · · Score: 1

      any encoder can be SSIM or psychovisually optimized. that's not really a valid argument.

      also, JPEG encoders, save for a moment of genius in somebody out there, are about as optimized as they're likely to get. VP8 offers some wiggle-room to make pictures a little better.

      the metadata argument is a bit misleading too - any file can be tagged, and most JPEG tagging as we know it is a hack on the original format. no reason that can't happen to another format.

      i see no problem with supporting a new format, even if nobody uses it. browsers still support frames, don't they?

    3. Re:Good by cpu6502 · · Score: 1

      Being able to choose among ~25 different car makers is great. Competition is good. It leads to reduced prices as the companies battle one another.

      BUT if each one of those cars forced you to only drive on Ford or Honda or VW-built roads, because each car had a different wheel width (format), then that would be bad. Being forced into lock-in takes away the freedom of customer choice (and leads to higher prices, since the consumer is stuck).

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    4. Re:Good by cpu6502 · · Score: 1

      >>>i see no problem with supporting a new format, even if nobody uses it. browsers still support frames, don't they?

      Glad you brought that up, because it's a perfect example of an Inefficiency. Imagine if, 15 years ago, Mozilla had decided not to adopt frames. The result today would be a leaner, less RAM-intensive browser.

      I think that's what the current Mozilla lead is trying to avoid - not wasting resources on an Image format that in 2020 will be as little used as frames are today. He probably thinks WebP is destined for non-adoption. Like firewire. Or magneto-optical floppies.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    5. Re:Good by Haeleth · · Score: 1

      in one breath people say say that there should be more competition and that competition is good, and in the next breath reject format wars

      Er, yes?

      Competition is good when I am choosing between a Sony or Panasonic Blu-Ray player. I can easily compare their price and features and make a personal decision. The existence of competition between implementations guarantees me lower prices and more features.

      Format wars are bad when I am trying to decide whether to buy a Blu-Ray player or an HD-DVD player. I am forced to guess which decision a majority of other people will make -- if I choose wrong, I might get a superior product at a lower price and still lose out! The existence of competition between formats guarantees me a headache.

    6. Re:Good by Dracos · · Score: 3, Interesting

      Imagine if, instead of DVD, we would have had another Betamax vs. VHS war. (Call it DVD vs. BetaDVD.)

      You mean like HD-DVD vs BluRay?

    7. Re:Good by Anonymous Coward · · Score: 0

      MO Floppies are quite popular here in Japan...

      Anyway Google is rolling out WebP on one of the larger photo sharing sites on the web, Picasa.

      Given that IE supports even BMP and other silly stuff, and given that WebP is royalty free and better compression, if it's not adopted, the only ones who suffer are the Mozilla users. If Mozilla keeps this stance, end users will see:
      1. Picasa on Mozilla - Slow
      2. PIcasa on Chrome - Fast
      (And SPDY is another free to adopt thing that would improve end-user's lives...)

    8. Re:Good by RobbieThe1st · · Score: 1

      With old-style, ASIC-based single-function devices, sure. These days, however, with multi-hundred-gb harddisks and general processors in anything, format shouldn't matter so long as it's free to decode: Just add a decoder module!
      I mean, on Windows, if something won't play, you just download a freewae codec pack(Like the K-Lite one), and now you have support for hundreds of formats. The user doesn't need to know or care which format it was, just that the "universal" decoder now plays it.
      With linux it's mostly the same -- aside from a couple MS-centric formats.

    9. Re:Good by ynp7 · · Score: 1

      This would be a good analogy, except Blu-Ray vs HD-DVD was the easiest call of all time. HD-DVD never had a chance.

    10. Re:Good by adolf · · Score: 1

      Imagine if, instead of DVD, we would have had another Betamax vs. VHS war. (Call it DVD vs. BetaDVD.)

      You mean like HD-DVD vs BluRay?

      More like Pepsi vs. New Coke.

    11. Re:Good by mug+funky · · Score: 1

      care to 'splain how frame support makes browsers slow when we almost never see sites with frames? it'd be a few extra kb on your hard disk, but that aside i don't see a problem.

      bloat isn't caused by supporting standard features, however obscure. it comes from trying too hard to do stuff that no other competitor does, and failing at it.

      i think the reason firefox is so very slow these days has little to do with frame support, and i doubt that not supporting webp is going to make it render pages faster. it might reduce the chances of a crash, but only if they don't implement webp properly in the first place.

    12. Re:Good by residieu · · Score: 1

      But with VHS vs. Betamax you had to pick one or the other and buy that machine, and buy your video library in that format. With image formats, browsers can support a large number of formats for minimal marginal cost. Photoshop can do the same.

    13. Re:Good by BigSes · · Score: 1

      What does that make HD-DVD? Laser Disc? Reel-to-reel? Wait, that format was largely supported, I answered my own question!

  6. Re:"Advantages over JPEG" by mug+funky · · Score: 1

    post photos much? png kinda sucks for textures.

  7. Interesting... by fuzzyfuzzyfungus · · Score: 4, Insightful

    It is somewhat interesting to see an image format brought to the table without something basic like support for EXIF storage of some kind, or some feature(however crudely hacked on) that makes it clearly superior to JPEG(like an Alpha channel).

    I can understand that somebody the size of Google probably gets real worked up about how to shove more images through slightly less bandwidth; but that actually seems like kind of a niche concern: For icon/branding/graphic design purposes, much of the heavy lifting is done by lossless(for clean, non-crunchy look); but small because of limited color palettes, broad areas of flat color, etc. images. That's mostly GIF and PNG, with some Flash and SVG.

    For everyone from people who barely care to people who care how it will look as an 8*10 or a desktop background, you have JPEGs of various sizes and compression levels. On the low end, people will put up with some seriously grain-tastic shit, so long as it loads fast. Anybody who is too good for JPEG entirely is probably either slamming around some fancy print-ready flavor of TIFF, or storing whatever flavor of RAW their preferred camera back spits out.

    I'm just not seeing the under-served niche here.

    1. Re:Interesting... by steelfood · · Score: 4, Insightful

      Trying to unseat JPEG is akin to the various attempts at unseating MP3. Unfortunately, it's not going to happen. There's just too much support for JPEG out there. Nobody's going to support a second file format just because; they rather spend the development time enhancing their product in more meaningful ways.

      Even Apple had to cave when it came to MP3 (they wouldn't sell it, but the iPod had to play it). I can't imagine Google could possibly do any better with JPEG.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    2. Re:Interesting... by LWATCDR · · Score: 1

      Or PNG unseating GIF.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:Interesting... by jalefkowit · · Score: 1

      Which is even more of an uphill battle, since PNG can't even reproduce colors consistently.

    4. Re:Interesting... by adolf · · Score: 4, Informative

      Even Apple had to cave when it came to MP3 (they wouldn't sell it, but the iPod had to play it).

      Your history is backwards:

      The iPod first launched on October 23, 2001, and it played MP3s just fine at that time.

      The iTunes Music Store opened on April 28, 2003. Prior to this, Apple didn't sell content for the devices.

      Apple never "caved," they simply built an MP3 player which happened to be successful. Later on, they started selling content for it (in the arguably more space-efficient AAC format).

    5. Re:Interesting... by wunderbus · · Score: 1

      I don't think Google has to unseat JPEG to make WebP profitable. Their bandwidth usage is so absolutely monstrous that being able to serve smaller image files, if even to only Chrome and Opera users, if only through Google's own web applications, is likely to save them an amount of money that will dwarf WebP's development costs.

    6. Re:Interesting... by eddy_crim · · Score: 1

      Yeah there is a nice blogpost linked from the bug with a good explanation. http://muizelaar.blogspot.com/2011/04/webp.html. I was especially interested in :-

      "Flickr compresses their images at libjpeg quality of 96 and Facebook at 85: both quite a bit higher than the recommended 75 for “very good quality”. Neither of them optimize the huffman tables, which gives a lossless 4–7% improvement in size. Further, switching to progressive JPEG gives an even larger improvement of 8–20%."

      --
      hmmm.
    7. Re:Interesting... by Waccoon · · Score: 1

      What's this deal with "unseating" the predominant format? This isn't a war.

      Personally, I don't like the idea of browser vendors choosing which formats we can use for our data, for our own good/conenience/safety. Reminds me of how Mozilla didn't like MNG, the official standard for animated PNGs, so they rolled their own APNG format that nobody uses, thus resulting in people still using GIFs across the Internet. Way to go.

      If anyone really cared about bloat, people would stop using stupid JavaScript hacks for a "richer user experience" that end up burning 100% CPU time. A simple open-source codec isn't going to add bloat, especially if browsers supported codecs properly, like just about every media player does.

    8. Re:Interesting... by Locutus · · Score: 1

      I wonder if this has to do with book scanning software or something in WebP which allows better search of image. can it really be just about bandwidth at the individual image level?

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    9. Re:Interesting... by gravis777 · · Score: 1

      Quite frankly, I really don't see the difference - nor do I really care. The file sizes of the two formats are similar, and we are looking at them on Webbrosers. Now, if they were to introduce a new format that gave me TIFF or RAW like quality in JPEG size files, and pushed them to camera manufactorors and graphic artists, then their format might get accepted. Making an alternative to something that most people don't consider bad in the first place, and not offer significant advantages, means that its going to find a fairly small niche market

    10. Re:Interesting... by Bogtha · · Score: 1

      That's pretty inaccurate. The problem described by that article is that the traditional colour model for the web ignored gamma while the PNG image format has optional gamma information - a feature that GIF lacks. Therefore if a PNG image contains gamma information, an RGB value within the image is not the same as an RGB value defined by HTML or CSS. If a PNG image doesn't use this optional feature, the RGB values match and there is no inconsistency. The lone buggy browser mentioned in the (eight year-old) article that screws this up is used by virtually nobody these days.

      The only reason GIF isn't in the same boat is because it lacks gamma control entirely. GIF is worse than PNG at representing colours because outside of a couple of very dodgy hacks, it can't represent more than 256 colours and lacks gamma control and the alpha channel.

      It's not that PNG "can't" match HTML/CSS colours, it's that there are some designers and developers out there that don't know what they are doing and produce PNGs that are meant to match HTML/CSS colours but include gamma information.

      The only reason to use GIF these days is if you need animation.

      --
      Bogtha Bogtha Bogtha
    11. Re:Interesting... by Anonymous Coward · · Score: 0

      Except in practice you just omit the gamma correction from the image and everything works. Even the article says that the only browser that has a problem with that is a version of Safari that was obsolete when the article was written in 2003 (eight years ago!).

    12. Re:Interesting... by Timmmm · · Score: 2

      It could happen, but it needs to be *actually better*. To even have a chance of succeeding I'd say a new image format needs:

      1. Alpha channel support.
      2. Lossless *and* lossy compression.
      3. Should be suitable for photos (JPEG), diagrams (PNG), and mixtures (e.g. screenshots of web pages). Don't tell me this is impossible - it's not.
      4. Support decoding of subsets of the image (i.e. tiling).
      5. EXIF.
      6. Good support for multiple colour spaces.
      7. Progressive decoding.
      8. Better compression than JPEG.

      WebP fails on at least 1, 3, 4, 5, 6, and maybe 7. An image format that satisfied all of those would certainly be worthwhile.

    13. Re:Interesting... by cshark · · Score: 1

      Yes, but PNG did unseat gif as a format.
      The death of IE 6 and consistent png support across the board caused gifs to basically die.
      It also took a bit hit at jpegs. Difference here is that Png's have been around forever, and it took over a decade for them to gain any serious traction.

      Why do this again now?

      --

      This signature has Super Cow Powers

    14. Re:Interesting... by Anonymous Coward · · Score: 0

      Even though Opera 7 and Safari 2.0 behave reasonably with unlabeled PNGs, the old versions continue to be out there.

      This means that even unlabeled PNGs are no good those who want consistent colors between images and CSS in Safari on Mac OS X 10.3 and 10.2

      Yeah, that seems to be a huge problem today...

    15. Re:Interesting... by lucian1900 · · Score: 1

      You don't need to "unseat" anything. All the audio for which I had a lossless source is now in Vorbis, and it works great in my Sansa Clip, my phone and pretty much anything else. Same for mp3.

    16. Re:Interesting... by LWATCDR · · Score: 1

      I know it was a joke and a comment all in one.
      PNG replaced gif because it was a better standard. It took so long because Microsoft didn't support it well.
      What I would love to see is a system of OS support for image files, video files, audio files, and maybe even 3dObjects. Your browser could then support any future format and we wouldn't have all this worry about what browser version support which format.
      And yes nothing is perfect. Some bozo can write a malware codec and a security flaw in one piece of code could effect a large number of systems.
      The plus would be if we could have a way to keep them updated then one security fix would fix all browsers/video programs, graphics programs.
      If we had such a system then maybe all browsers would have good support for SVG, Ogg Thedora, WebM, and H.264 and we wouldn't have the current HTML5 video mess.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  8. Hmmm by Anonymous Coward · · Score: 0

    Moz's way of getting back for http://en.wikipedia.org/wiki/APNG

  9. "As the WebP image format exists currently, by makubesu · · Score: 2

    I won't accept a patch for it. If and when that changes, I'll happily re-evaluate my decision!"
    Quality community driven, bottom up open source software at work!

    1. Re:"As the WebP image format exists currently, by cpu6502 · · Score: 1

      A few days ago Slashdot posted a story about how Groups can make very, very poor decisions, especially when religious-like battles are involved (JPEG vs. WebP). You need someone at the top to make educated decisions based upon practical concerns ("Can Mozilla afford to support a JPEG v.Webp war?") rather than have a wikipedia-style community squabble break out.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    2. Re:"As the WebP image format exists currently, by Anonymous Coward · · Score: 0

      And I, as an individual, can choose to no longer use and support Firefox. After refusing to support x264 with the browser or the OS, I left for Chrome, never to return.

      You can make big top-down decisions all you want. It doesn't mean it's a good idea.

    3. Re:"As the WebP image format exists currently, by Anonymous Coward · · Score: 0

      It sound more like 'lets try this again in a couple of years'. As adding a new format is not really that much trouble for them. I think they want to see a bit of maturity on it first. How about a plugin from someone...

    4. Re:"As the WebP image format exists currently, by ustolemyname · · Score: 2

      You mean that h.264 support they dropped earlier this year?

      Total sidenote: x264 is an h.264 encoder. h.264 is the actual codec.

    5. Re:"As the WebP image format exists currently, by Archibald+Buttle · · Score: 1

      Google has said that they'd drop support for h.264 - but the current release versions of Chrome still include support for it.

      It remains to be seen when/if they will actually drop support.

    6. Re:"As the WebP image format exists currently, by Invid72 · · Score: 1

      And when Google drops support for h.264 I'll drop Chrome if I can't find a plugin. That's the reason that I switched to Chrome from Firefox too, though I'm not the same poster as the AC above.

      I got tired of having my Linux boxes struggle to playback flash videos, and went looking for a browser with HTML5 video support using a codec that anyone gives a damn about (read as h.264). Chrome saved me from Flash on Linux and OS X and ended Mozilla's reign as my browser provider of choice going back to Phoenix days.

      All Mozilla's stance has amounted to today is to force me back to using Flash again for everything beside Youtube video. Quite frankly, I'm interested in a pragmatic solution, not burning my legs to make a point about software patents or whatever Mozilla's justification for their obstinance is now.

      That said, I agree with their stance on this WebP issue. There's no good reason to continue to pitch battles when the war's already been won by JPEG. It's just a shame that they can't see that h.264 has already won the battle for video and just hook into the OS-provided media frameworks. I'd like to use Firefox again.

    7. Re:"As the WebP image format exists currently, by Anonymous Coward · · Score: 0

      The same Joe Drew accepted my patches many times, so open source does work.

  10. Picasa by bonch · · Score: 2

    Picasa? I would think the stronger indicator of support would be Chrome, but then again, Google's schizophrenic position on codec support ("We're rejecting H.264 video in the name of openness! Now enjoy the bundled Adobe Flash plugin and MP3/AAC playback.") makes them difficult to gauge.

    1. Re:Picasa by mrxak · · Score: 1

      They're not that irrational. They want to kill H.264 because they're not in the patent pool for it. Flash helps them do that, even if it is the nuclear option.

    2. Re:Picasa by Anonymous Coward · · Score: 0

      Picasa doesn't even properly support .mts format from digital cameras, despite Panasonic owners askin for them for 2 years. And its not like the Panasonic Lumix line is a niche, either.

      Sometimes Google is a puzzling company.

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

      Plus, it enables legacy support for older websites. I don't have a doubt that HTML5 is the future, but I choose to support Flash just so I can see everything that's been made in the past 10-15 years if I so choose to.

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

      WebP has been supported for a while now.

      WebP project page

    5. Re:Picasa by Dog-Cow · · Score: 0

      How does Flash enable Google to kill h.264? Almost all modern Flash video is h.264 encoded.

  11. Google Supporting WebP? by Anonymous Coward · · Score: 0

    Google sees enough value in WebP to add it as a supported image format for Picasa.

    No kidding? Google sees value in a format they themselves developed? Next you're going to try to tell me Microsoft sees a lot of value in OOXML.

    1. Re:Google Supporting WebP? by Gadget_Guy · · Score: 1

      No kidding? Google sees value in a format they themselves developed? Next you're going to try to tell me Microsoft sees a lot of value in OOXML.

      I guess they don't see a lot of value in it, since Microsoft still don't fully support OOXML yet!

      But you are right, that was a bit of an unnecessarily trollish wording in the summary. It is hardly surprising that a program that is designed for working with images might have more file format support than a program that just uses images to spruce up a web page.

  12. Backwards Logic by mdmkolbe · · Score: 1

    WebM has a clear advantage when the alternative is not letting your users view video on pages that serve WebM. Other than that, evaluating the advantages of one video format versus another is up to the video producer not the video consumer.

    1. Re:Backwards Logic by imroy · · Score: 1

      WebM support is in Firefox 4. We're talking about WebP here, Google's image format based on the intra-frame coding of VP8 (the video codec used in WebM). Try to keep up.

    2. Re:Backwards Logic by mdmkolbe · · Score: 1

      Thanks for pointing this out. That changes things. I'll put away my torches and pitchforks now.

  13. Adopting Image Files is hard by Anonymous Coward · · Score: 0

    Look how long it took for IE to get transparent PNGs, and then there was the GIF patents issue. Imagine if Firefox was to adopt every hobbiest image format. How about the Goatse Image Format or the Tubgirl Integreated File Format, or even Bluewaffle Media Picture.

  14. Of Course by Anonymous Coward · · Score: 0

    However, as the article explains, Google sees enough value in WebP to add it as a supported image format for Picasa.

    Well, of course. From Wikipedia:

    WebP (pronounced "weppy") is an image format for lossy compressed image files. It is developed by Google...

  15. Re:"Advantages over JPEG" by Anonymous Coward · · Score: 0

    PNG is lossless, better for photos then JPEG.

  16. Seems Solid by farnsworth · · Score: 5, Informative
    Seems like perfectly solid reasoning to me:

    Currently, it only supports a subset of the features that JPEG has. It lacks support for any color representation other than 4:2:0 YCrCb. JPEG supports 4:4:4 as well as other color representations like CMYK. WebP also seems to lack support for EXIF data and ICC color profiles, both of which have be come quite important for photography. Further, it has yet to include any features missing from JPEG like alpha channel support.

    [...]

    Every image format that becomes “part of the Web platform” exacts a cost for all time: all clients have to support that format forever, and there's also a cost for authors having to choose which format is best for them. This cost is no less for WebP than any other format because progressive decoding requires using a separate library instead of reusing the existing WebM decoder. This gives additional security risk but also eliminates much of the benefit of having bitstream compatibility with WebM. It makes me wonder, why not just change the bitstream so that it's more suitable for a still image codec?

    WebP, by Jeff Muizelaar.

    --

    There aint no pancake so thin it doesn't have two sides.

    1. Re:Seems Solid by damaki · · Score: 1

      Actually, lack of ICC color profile is a good thing as it's happily ignored by Internet Explorer (ICC v2 and V4), Firefox (ICC V4, V2 ignored by default) and Opera (V2 and V4).
      Lack of metadata is really strange, especially for a standard coming from Google itself. Yeah, I know that most people don't bother tagging their pics properly and that Facebook strips ehttp://tech.slashdot.org/story/11/05/24/2326250/Mozilla-Rejects-WebP-Image-Format-Google-Adds-It?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Slashdot%2Fslashdot+%28Slashdot%29&utm_content=Google+Reader#very metadata thingy in its process, but it's a nice feature for both photographers and webspiders.

      --
      Stupidity is the root of all evil.
  17. Re:"Advantages over JPEG" by creat3d · · Score: 1

    How is png worse for textures if it's lossless?

    --
    Grammar nazis are to this community what excrements are to gold.
  18. alpha transparency by edxwelch · · Score: 3, Informative

    If webp supported alpha transparency it would be useful. png is a lossless format and therefore much bulkier. A png is normally 5 times bigger than jpg image. But jpg doesn't support transparency

    1. Re:alpha transparency by Derek+Pomery · · Score: 5, Interesting

      Amen. When I first heard about this format I was excited. I thought finally we had a lossy image format that would have an alpha channel. I was shocked to discover this was not the case, that it was basically just a static frame of video, with nothing else.

      It offers little to no advantage over JPEG.

      I'm still bitter over JNG getting killed off. It is possible to hack around the lack of a good JNG using 2 JPEGs (one for the alpha) plus a bit of javascript and a , and this can even be styled in CSS with mozElement and the slightly less flexible webkit alternative. But I have to say, overall, I'm cheering for Microsoft's apparently open JPEG XR standard.

      Never thought I'd be saying *that* :)

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    2. Re:alpha transparency by Derek+Pomery · · Score: 1

      Dammit, I don't post here enough to remember that plain old text does not escape tags. that should have been

      "plus a bit of javascript and a <canvas>"

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    3. Re:alpha transparency by flimflammer · · Score: 1

      Google already stated that alpha transparency is going to be added.

    4. Re:alpha transparency by macshit · · Score: 1

      Hmm, nice to see that JPEG XR actually supports some decent HDR pixel formats (OpenEXR 16-bit float RGB, and the Radiance shared-exported format) -- IIRC, its progenitors at MS were notably inferior in this area.

      Now if they can only get the patent situation sorted to everybody's satisfaction, and some good free libraries get written, it might actually be a contender!

      --
      We live, as we dream -- alone....
    5. Re:alpha transparency by Rockoon · · Score: 1

      What kind of standard does "...going to be added" make for?

      Alpha is just another color channel. What the fuck is the big deal that it isnt already implemented? This is one of Googles big problems. They are treating these formats like they treat just about everything else they do... perpetual beta.

      What developer wants to constantly be checking up on googles progress, and who the fuck wants their own patch schedules partially dictated by googles meanderings? I mean what the fuck... Alpha in WebP will be dead on arrival, and thats if it ever arrives.

      --
      "His name was James Damore."
    6. Re:alpha transparency by flimflammer · · Score: 1

      First of all, Google is not even pushing this format. All they've done is shared their early work with us. It's "us" who decided to submit patches to Mozilla and the like, so all this overreacting you're doing here isn't even necessary. Had Google actually released this and advertised it, pushed it, and tried to have it used everywhere, then I would see why this discussion is even happening at all.

      All I see is a bunch of people overreacting to some random project that someone at Google put together.

    7. Re:alpha transparency by Rockoon · · Score: 1

      Google has released WebP and has advertised it, and are even so bold as to give newbie advice on how they can convert their entire image libraries to WebP.

      All I see right now is a twit that doesnt want WebP to already be a failure.

      --
      "His name was James Damore."
    8. Re:alpha transparency by Anonymous Coward · · Score: 0

      I'm not sure a lossy alpha channel would be a good idea anyway... Compression artifacts in the alpha channel could get noticeable.

    9. Re:alpha transparency by Anonymous Coward · · Score: 0

      Depends on how heavy.
      It worked well in JNG.
      Using 2 images doesn't work as well of course as if all the channels were compressed together.

    10. Re:alpha transparency by VGPowerlord · · Score: 1

      First of all, Google is not even pushing this format. All they've done is shared their early work with us. It's "us" who decided to submit patches to Mozilla and the like, so all this overreacting you're doing here isn't even necessary. Had Google actually released this and advertised it, pushed it, and tried to have it used everywhere, then I would see why this discussion is even happening at all.

      All I see is a bunch of people overreacting to some random project that someone at Google put together.

      Did you not even read the summary of the article you're responding to?

      Google has added WebP support to Chrome and Picassa already. This isn't some "random project that someone at Google put together," it's appearing in their mainline software and web application products.

      Furthermore, Google hasn't given a good reason why web browsers should adopt this over other formats, such as ISO/IEC 29199-2 (aka JPEG XR) which Microsoft has been pushing into its own products (Windows Vista/7, IE9, Office 2010, .NET 3+)... and Mozilla has also likely declined to add to Firefox.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  19. Is OSS going backwards? by w0mprat · · Score: 2

    How about baseing such as decision on considering what users want / need / might find useful, rather than some developers opinion of whether the technology has merit. Failing all that, because it gives users and web content creators an open source alternative choice?

    --
    After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    1. Re:Is OSS going backwards? by Anonymous Coward · · Score: 0

      How about baseing such as decision on considering what users want / need / might find useful,

      If that's your reasoning then we wouldn't have got WebM in the first place, H.264 is a superior format but it's held back by patent bullshit so WebM was adopted as a developer centric middle ground.

      rather than some developers opinion of whether the technology has merit.

      Yes, perpetual motion machines are extremely useful, damn the idiot experts who keep insisting they won't work.

      Failing all that, because it gives users and web content creators an open source alternative choice?

      Look up the paradox of choice, you may find it interesting, or depressing depending on how tightly ingrained "alternative choice" is to your outlook.

      Oh, and because people (i.e. users) are already bitching about web browsers being "bloated", adding another 100KiB of image decoding code for a format that is demonstrably worse than JPEG isn't going to help on that front.

    2. Re:Is OSS going backwards? by c0d3g33k · · Score: 1

      Backwards? I certainly hope that developers are not expected to restrain themselves from creating new or improved technology (like an image format) without prior "user approval". That, IMHO, would be a huge step backwards (or sideways). I don't really think you understand what FLOSS is and what makes it work. FLOSS thrives on a D.I.Y., "scratch your own itch" mentality, with a little meritocracy and Darwinian natural selection mixed in. Requiring "permission" from some nebulous planning committee of "users" before moving ahead with new ideas would undermine the very thing that makes it viable.

      Now, a smart developer might want to solicit feedback via a mechanism something like Request for Comments (http://en.wikipedia.org/wiki/Request_for_Comments) in order to ensure a better design that meshes well with existing infrastructure, but that's different from what you're talking about.

  20. Re:"Advantages over JPEG" by petermgreen · · Score: 3, Informative

    PNG is lossless

    More specifically it's a lossless representation of a single layer RGB image.

    better for photos then JPEG.

    For display of photos on the web the huge filesize advantages of JPEG outweigh the minor reduction in quality.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  21. Re:"Advantages over JPEG" by errandum · · Score: 1

    PNG files can be 10 times bigger than JPG's, and I doubt you always need lossless compression, especially when JPG actually does a good job.

  22. And? by Lifyre · · Score: 1

    The entire premise of the article is that Firefox, a web browser, didn't add support for a new fringe picture format, something that isn't really the purpose of the program but they're falling behind because Picasa, a program exclusively for showing pictures did? I should think an image program would be the first to add a new image format.

    Am I the only one who thinks the author is an idiot?

    --
    I'll meet you at the intersection of "Should be" and "Reality"
  23. A silly statement by mnot · · Score: 1

    "However, as the article explains, Google sees enough value in WebP to add it as a supported image format for Picasa."

    s/Google/Microsoft/
    s/Picasa/Windows/

  24. Re:"Advantages over JPEG" by Lunix+Nutcase · · Score: 1

    Because that makes the compression ratio of PNG go to shit.

  25. Re:"Advantages over JPEG" by _4rp4n3t · · Score: 1

    File size.

  26. Re:cheap Jordan shoes by Dracos · · Score: 0

    Is this spam I smell.... on Slashdot????

  27. because it's good for google's corporate image :p by Device666 · · Score: 0

    amen

  28. We need a new format: .goo by sootman · · Score: 1

    Google will create and maintain it and it can be any kind of file at all--image, document, movie, slide deck, virtual machine HDD image, whatever. There will be a few bytes at the beginning of the file to tell Chrome how to deal with it. It will integrate nicely with all of Google's services. Everyone else can either support it or not.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:We need a new format: .goo by dangro · · Score: 1

      An everything/anything file format and a single program to deal with it no matter what it is. Sounds interesting. After so many years we finally get rid of file extensions!

    2. Re:We need a new format: .goo by RobbieThe1st · · Score: 1

      You mean like Linux did years ago?

    3. Re:We need a new format: .goo by Trilkin · · Score: 1

      That's the joke.

      --
      Nobody cares what the CAPTCHA for your post was.
  29. MNG Support by Anonymous Coward · · Score: 0

    There is no native support for MNG in Opera, Chrome or Safari. Konqueror is the only one I know of that still has MNG support.

    1. Re:MNG Support by seb42 · · Score: 1

      I don't trust firefox to make rational decisions in the image area, after they removed mng support and then created the apng format. Over 700 people voted for it to be put back, they could have put mng back and let people choose what they want to use. The overhead was small as mng shared a lot of the png code. https://bugzilla.mozilla.org/show_bug.cgi?id=18574

  30. Is it a problem by Altus · · Score: 1

    That google makes their own browser? At this point, they can add support for any feature or format that they want and then they can start using that feature or format on youtube or piccasa or one of their other sites and basically strong arm other browsers to support that feature because google controls some of the most popular sites on the internet. I could see how this might turn into an issue especially if chrome takes a sufficiently large chunk of the browser market.

    --

    "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

  31. Re:"Advantages over JPEG" by creat3d · · Score: 0

    I can see how this would be a problem in real-time... for pre-rendered, lossless would be preferred in most situations.

    --
    Grammar nazis are to this community what excrements are to gold.
  32. Re:"Advantages over JPEG" by Jesus_666 · · Score: 1

    You download a 4000x4000 full-color PNG over a low-end DSL line. Not everyone has a 100 Mbit connection and some of us like to see the latest crazy-resolution NASA images without having to spend ten minutes downloading the thing. Also, a quality 100 JPEG image will have virtually imperceptible artifacts and still be a good bit smaller than PNG.

    Also look at audio: For most applications, lossy formats like MP3 and Vorbis are perfectly fine. Even video games with bombastic sound use Vorbis rather than Flac to store the music. There is a trade-off between perfection and file size.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  33. Interestingly ... by sgunhouse · · Score: 1

    Opera has already added support for WebP. Not just support, they are using it in their Turbo feature to recompress JPEG images because it produces smaller files and they think it looks better. See for example this release from April: http://my.opera.com/portalnews/blog/2011/04/12/opera-11-10-barracuda-released-to-the-wild

    (In another post they said they thought it made people look younger.)

  34. JPEG 2000 by TheSync · · Score: 2

    1) We know that JPEG 2000 (part 1) is most likely truly freely licensable. It was designed this way, and has been around for many years and used by deep pocketed companies for digital cinema, this I suspect any submarine patents would have surfaces by now. I can't say the same for WebP, WebM, or even H.264.

    2) JPEG 2000 can have whatever color components you want. If you want a component to be an alpha channel, that is great, do it.

    3) JPEG 2000 was developed by and international standards organization, so you know a lot of eyes saw the specification during development to ensure it is a well defined standard.

    4) JPEG 2000 has a lossless option.

    1. Re:JPEG 2000 by Anonymous Coward · · Score: 0

      ^
      what he said.

    2. Re:JPEG 2000 by Anonymous Coward · · Score: 0

      It looks like some crucial bits (color-space information and metadata) are in part 2. That specifies the .jpx file format, and may not be freely usable. Otherwise, sounds like a plan--it really does have a number of nice features.

    3. Re:JPEG 2000 by AmiMoJo · · Score: 1

      JPEG 2000 seems to be heavy on CPU cycles though. Saving and opening images is quiet slow on my quad core CPU, especially compared to JPEG and PNG. I'd hate to think how long it would take a mobile phone or tablet to open one.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:JPEG 2000 by Anonymous Coward · · Score: 0

      I had totally forgotten about JPEG 2000. It seemed like a good idea a decade ago, but it never caught on. I wonder why?

    5. Re:JPEG 2000 by geekoid · · Score: 1

      It's too large and system intensive.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  35. We're talking about WebP, not WebM by YA_Python_dev · · Score: 2

    This article is about WebP, not WebM. Firefox does very much support WebM, just as do Chrome, Opera, Safari and IE (these last two browser require the WebM codecs to be installed, all the other just work). And YouTube is serving WebM video (among other formats).

    --
    There's a hidden treasure in Python 3.x: __prepare__()
    1. Re:We're talking about WebP, not WebM by AmiMoJo · · Score: 1

      YouTube is serving WebM video

      Maybe that explains why I get picture freezing and stuttering from time to time, where as when it was just Flash video it seemed to work fine. I thought it was a problem with my ISP or perhaps a driver issue, but thinking about it all this started when Firefox added WevM support.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:We're talking about WebP, not WebM by lucian1900 · · Score: 1

      Their HTML5 video player is a bit crappy, it doesn't seem to negotiate streaming with the client very well.

    3. Re:We're talking about WebP, not WebM by geekoid · · Score: 1

      So you didn't know this, but now that you do you assume it started when FF added WebM?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:We're talking about WebP, not WebM by WuphonsReach · · Score: 1

      This article is about WebP, not WebM. Firefox does very much support WebM, just as do Chrome, Opera, Safari and IE (these last two browser require the WebM codecs to be installed, all the other just work). And YouTube is serving WebM video (among other formats).

      Which may be how the camel gets its nose into the tent on this one. All Google has to do is switch all of the graphics on YouTube over to WebP and let the howls begin.

      Or maybe "icanhascheezburger.com" would be a better wedge.

      If it's truly better then JPEG (size, speed, quality) then it might take off. But JPEG is pretty entrenched at this point.

      Or if they can get the camera manufacturers to switch to outputting WebP images instead of JPEG. That might encourage some migration too. The camera manufacturers might be sold on not having to pay any royalties. Assuming that there are still royalties being paid for JPEG capability.

      --
      Wolde you bothe eate your cake, and have your cake?
  36. JPEG-2000 by Anonymous Coward · · Score: 0

    If you're going to add a new image format, add jpeg-2000.

    better lossy compression
    good lossless compression
    alpha channel.

  37. Old formats still dominant by evilviper · · Score: 1

    Web P was weird from the start. Somebody said "hey, we can just rip that part out and call it a still image format". It's some google programmers hello world that crossed some PR guys desk...

    Still, it's further proof of my motto... The earliest codes were based on decades of amazing research and development, and frankly, did everything right. They were designed for transparent reproduction at high bit rates, not low quality junk, so there's room for alternatives there. But across a wide range of scenarios, the early lossy formats get impressively close to the maximum possibly compression, per perceptual entropy, and do so at a tiny fraction the resource requirements of the shiny new trendy junk that is often technically inferiori.

    In short, MP3 will be around forever, layer2 at 192k is frankly perfect, Mpeg 2 (dvd, hdtv, etc) will be the high quality video standard effectively forever, jpeg will always be awesome, and perceptual encoding simply doesn't evolve at internet speeds, no mater how much we'd like it to, or how much you spend marketing it.

    A can we please get a better name for it?

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:Old formats still dominant by nyctopterus · · Score: 1

      While I agree in this instance (JPEG will remain dominant), I'm not sure about your other examples. The vast majority of my music is now in AAC, and while this certainly isn't true of everyone, ~70% of digital sales being in ACC is going to make a dent! MPEG2 is effectively dead as a web format, nearly all video is in h.264 now (including Flash video).

    2. Re:Old formats still dominant by evilviper · · Score: 1

      Mpeg2 is as healthy as ever. Hdtv, dvd, etc. h.264 is catching on for the web, but mpeg2 never even had afoot hold there, anyhow.

      Your AAC comment needs a lot of qualifiers just to sound important, when it's a tiny number. MP3 was popular when there were no digital sales, and remains so.

      And did you know that Mpeg1 layer2 audio has better sound quality than AAC can possibly manage? The mpeg1 articles on wikipedia or citizendium explain why.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  38. The REAL problem with WebP... by Anonymous Coward · · Score: 0

    The real problem with WebP is that the name just doesn't trip off the tongue. Try as you might, you'll never get it down to less then 2.5 syllables - it'll always be "Web-uh-P", or it'll get mangled to "Weppy". WebM, JPEG, GIF, P(i)NG - none have this problem.

    1. Re:The REAL problem with WebP... by Anonymous Coward · · Score: 1

      Wait...

      You call PNGs 'Pings'? That is bizarre.

      Besides, I think WebP has the same number of syllables as Jpg. (Web-P, J-Peg).

  39. Pay some more, Google! by Lazy+Jones · · Score: 1

    If Mozilla.org still get 85% of their revenues from Google, this looks like a good gamble .... NOT.

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
  40. Re:"Advantages over JPEG" by Seahawk · · Score: 1

    But is'nt that just a matter of time? Network throughput will most like increase much faster than size of jpegs(due to higher resolution displays), so give it 10 years and it doesn't really matter much whether you use jpeg or png speedwise.

  41. We need a new format by Anonymous Coward · · Score: 0

    But this ain't it. What we need:
    * Support for alpha channel
    * Support for arbitrary image metadata
    * Support for deep color (more than 8 bit; preferably, arbitrary int with an arbitrary number of bits, or float32). This would be a killer. Right now, cameras do either no processing/deep color (RAW), or full processing/uselessly quantized color (JPEG). For the vast majority of users, processed/full color would be strictly better. This is also true when editing images.

    What would be nice:
    * Support for animation
    * Support for 3d (Fuji has a nice, simple extension to JPEG to do this)
    * Support for lossless
    * Support for 8 bit, greyscale, LAB, monochrome, etc.
    * Optimized for lossless editing (in the way that JPEG supports rotations and certain crops)
    * Support for setting white point, black point, and gamma

  42. well duh by Anonymous Coward · · Score: 0

    Google sees enough value in WebP to add it as a supported image format for Picasa.

    given that google owns / develops both it'd pretty obvious to "push" it in to picassa
    you should also note how half of the browsers that support webp are developed by google

  43. useful for stills? by Anonymous Coward · · Score: 0

    Couldn't WebP be useful for fast extraction of stills (frames) from a webm movie without reencoding?

  44. Google - Microsoft Lite by DrXym · · Score: 1
    Remember the uproar when MS introduced a bunch of proprietary "standards" to IE - VML, VBScript, ActiveX, behaviours etc.? There was uproar. Microsoft were fragmenting / subverting the web, building incompatibility into a hitherto open platform. etc.

    Google are basically doing the same thing here with WebM, WebP, NaCl, SPDY etc. It may well be these products (or some of them) are open source, it may well be that some have technical merits and require serious consideration. But the way that Google is rapidly reinventing the web in its own image and unilaterally declaring support for formats of its own making is not good for anyone at all. Chrome will be the reference standard for browsers and all the rest are going to look inferior by comparison, forever chasing a moving target and risking second class status. There needs to be a process that should be followed before formats are adopted and it's not just the case of printing a spec, or releasing source code. These things need to be subjected to scrutiny and all major browsers need to be stakeholders. If they're not then Google will surely attempt to hijack the web as did Microsoft before it.

    1. Re:Google - Microsoft Lite by geekoid · · Score: 2

      Yes, putting in systems that make it more open, available to every one, and make the web use a better experience is exactly the same as what MS did when it create specific ways where there proprietary formats were used and then developers had to use their tools~

      Yes, we should create a process for anything new to be adopted on the web, that would work so well~

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Google - Microsoft Lite by DrXym · · Score: 1
      Microsoft could equally argue they were making the web more open. After all they went through the motions to have their stuff blessed by the w3c, published the working drafts and apis to their extensions etc. It's just those standards were superfluous, flawed, bound to an OS, bound to the browser or otherwise a bad idea. Just because something is open source doesn't mean it is desirable. Just because Google offers up some tech means we should blindly accept it despite its shortcomings or danger to the web.

      And yes there should be a process whereby a standard is turned over to a working group be it w3c, WHATWG or something else. A standard should solve a real world problem, be well defined, fit for purpose (i.e. secure, cross platform, as simple as it needs to be), be better than what already exists and stand a good chance of being adopted by every major browser. If it can't satisfy those criteria it really has no business even existing.

  45. Re:"Advantages over JPEG" by Dog-Cow · · Score: 0

    Network throughput will most like increase much faster...

    Not everyone lives outside the US!

  46. Porn image format back in the days by Anonymous Coward · · Score: 0

    I remember way back in the early 90's there was this program that came out with it's own image format. The pictures looked great and were about 10KB in size. I remember being blown away by it back then. There wasn't that many pictures with it and nobody else used the format.

    Anybody else remember it?

  47. PNG by Anonymous Coward · · Score: 1

    We already have PNG. Why the need for another format?

    Sure, keep adding more formats. But good luck trying to unseat the established formats.

  48. JPEG XR license problems by tepples · · Score: 2

    WebP has a reference implementation whose license is compatible with free software licenses. JPEG XR, on the other hand, has patents licensed under terms that do "not provide the freedom that the GPL requires" according to the Software Freedom Law Center. And the copyright license of its reference implementation, the HD Photo Device Porting Kit, is not compatible with the GPL or any other copyleft license. Therefore, a JPEG XR decoder and GPL code cannot be combined to form one larger program. See Wikipedia:JPEG XR#Licensing and Wikipedia:Microsoft Open Specification Promise#Scope limitation.

  49. Perhaps I should blame English by tepples · · Score: 1

    Actually, JPEG doesn't lack ICC, or EXIF.

    I know that. I've seen my camera's Exif data show up in several JPEG images that I have uploaded to Wikimedia Commons. But unlike some languages, which provide one third-person pronoun for a sentence's topic and one for other nouns, English provides only one ("it") for nouns of inanimate gender. Please allow me to rephrase the last sentence of my post:

    But WebP lacks an alpha channel, and unlike JPEG, WebP lacks Exif and ICC.

    1. Re:Perhaps I should blame English by DittoBox · · Score: 1

      Well then, we agree in more ways than one: english is stupid!

      --
      Good. Cheap. Fast. Pick Two.
  50. One format to rule them all by paulkoan · · Score: 2

    I want a new image format.

    I want alpha, I want CMYK or whatever colourspace. I want exif or whatever metadata.

    But more than anything I want it to support both lossy and lossless algorithms so we can finally see an end to people using jpg for everything, including hard contrast logos.

    It would just take a checkbox on the save dialog with some wording to encourage lossless where appropriate.

    --
    This signature intentionally left blank
  51. Re:"Advantages over JPEG" by Outtascope · · Score: 0

    FTW

  52. Why not as a TIFF plugin? by Just+Some+Guy · · Score: 2

    I'm by no means an image expert, so read this as a question and not a suggestion: why isn't this implemented as a compression format for TIFFs? My understanding is that a TIFF is basically a bunch of metadata wrapped around a chunk of image data. I mean, look at the output of tiffinfo sometimes. I have a hard time believing WebP could require metadata than TIFF already supports, but you could add new private fields if it does. Given that you already have a (to my eyes) perfectly usable container, it seems like a waste not to use it.

    --
    Dewey, what part of this looks like authorities should be involved?
  53. Interstingly by geekoid · · Score: 2

    pretty much all his argument could have been used on why NOT to use Mozilla when it was new.

    Something that's being overlooked here is size. WebP is about half the size of an equivalent Jpg.

    Of course, ti really won't go too fer until the add the alpha ability.

    After which I expect it to make some quick jumps on the way to becoming the standard.
    For no other reason then every cloud based storage is going to want users to use it.

    I have 40+Gigs of Jpgs. We aren't even very active with the picture. Some people know seem to be constantly taking picture, so I'm sure there have 100's of Gigs worth of Jpgs. The value add of cutting the image size in half is huge. Not just for storage, but for transferring from smart phones.

    It also occurs to me that cutting the image size in half would be desirable form telco that support smart phones on their systems.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  54. BOO Mozilla! by Anonymous Coward · · Score: 0

    I think that's pretty crappy of Mozilla. They're just mad they didn't come up with it first.

  55. Wrong is good? by bill_mcgonigle · · Score: 1

    Actually, lack of ICC color profile is a good thing as it's happily ignored by Internet Explorer (ICC v2 and V4), Firefox (ICC V4, V2 ignored by default) and Opera (V2 and V4).

    eh? Several popular browsers don't render color properly so an image format shouldn't allow for rendering it properly? There's "the future" you know...

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Wrong is good? by damaki · · Score: 1

      No, this piece of wrong is good because we're better off with no color management in browsers as most people don't even have a monitor good enough to actually make any use of it. It's a nice feature for photo-enthusiasts, but a huge pain for pros. I mean, of course it would be nice if it became a widespread standard implemented properly everywhere, but, so far, it only add a useless layer of complexity on the web. It has uses, but these are so few on the web that I don't see much benefit.
      Disclaimer: I am a photo-enthusiast with a fully calibrated wide gamut monitor (AdobeRGB).

      --
      Stupidity is the root of all evil.
  56. Combining two methods from the prior art by tepples · · Score: 1

    So the cosine transform was invented before both of our lifetimes put together. But that doesn't mean the grid of 8x8-sample cosine transforms was invented then, or that transforming followed by quantization was invented then, or that the zigzag sample ordering was invented then, or that the specific kind of entropy coding used in the JPEG bitstream was invented then. Combining two methods from the prior art in a non-obvious way can still produce something novel and worthy of a patent.

  57. Re:"Advantages over JPEG" by BatGnat · · Score: 1

    How is this trolling, it is actually true! DNG is Adobe's version of RAW. When making adjustments, you don't modify the image, you modify the metadata.

    You could say it is even more lossless than PNG.