Slashdot Mirror


Google Releases New Image Format Called WebP

An anonymous reader writes "Google has released WebP, a lossy image format based on the image encoding used by VP8 (the video codec used in Google's WebM video format) to compress keyframes. According to the FAQ, WebP achieves an average 39% more compression than JPEG and JPEG 2000 while maintaining image quality. A gallery on the WebP homepage has a selection of images which compare the original JPEG image with the WebP encoded image shown as a PNG. There's no information available yet on which browsers will support the WebP image format, but I imagine it will be all the browsers which currently have native WebM support — Firefox, Chrome, and Opera." Independent analysis of WebP is available from a few different sources.

62 of 378 comments (clear)

  1. Microsoft releases a new image format called WebP by symbolset · · Score: 4, Funny

    Apparently over at TG Daily Emma Woollacott thinks WebP is a Microsoft innovation. They've also reassigned Richard Rabbat to Redmond, which will probably be quite a surprise to him.

    Meanwhile, in 2016 when the IE team gets around to implementing this image format they'll find a way to put an exploitable buffer overflow into it.

    --
    Help stamp out iliturcy.
  2. Not as Sharp by Saint+Stephen · · Score: 4, Interesting

    I can visibly see a difference in ALL the pictures. The WebP version is slightly murkier and less shows less detail than the JPEG version.

    It's like people say you can't hear the difference in suitably high-bit rate MP3, but I can - in the cymbals - they're not as bright as CD or FLAC.

    This is kind of like that. It's ALMOST pretty great, but it's not as great. I guess if we all lower our expectations, we can get used to it.

    1. Re:Not as Sharp by Zelgadiss · · Score: 2, Interesting

      I don't notice much loss of detail in the ones on http://code.google.com/speed/webp/gallery.html , it's just that the webP ones are darker for some reason.

      There is no reference image, so I have no idea which is more correct.

    2. Re:Not as Sharp by m2pc · · Score: 5, Insightful

      I disagree. Look at images #3 and #4. The WebP versions are clearly sharper and more detailed than their JPEG counterparts. Other than that, the rest of the images are so close it's difficult to tell which is better. For a 39% size reduction, I think WebP has a clear advantage over JPEG. Some questions remaining are a) will companies actually adopt WebP and popularize it, or will it die a quiet death, and b) how CPU and memory-intensive is the algorithm to implement compared to JPEG, especially in mobile devices with limited resources and CPU power?

    3. Re:Not as Sharp by Dan+East · · Score: 2, Informative

      I don't agree. Take a look at the NFL logo on the football player's jersey just below his neck. If you zoom in and compare then you'll see the WebP version is crisper.

      Are there any specific portions of the images where you feel JPEG has better clarity, so others can compare them as well?

      --
      Better known as 318230.
    4. Re:Not as Sharp by GreyWolf3000 · · Score: 4, Interesting

      I disagree with this. A music track exists to sound good, so degradation of quality transitively degrades its' purpose. However, not every image on the web was designed to be an artistic masterpiece. For most use cases, smaller filesize for slight drop in quality is a reasonable tradeoff. You can still use PNG for the stuff that you want to render just a certain way; remember, most of us have monitors that inject their own "noise" into the color spectrum of the photos we're watching. Besides, this is all up to the guy (or gal) hosting the website. Since (presumably) it's their content, I think it's fair that they have the choice to choose the quality/compression level that both saves bandwidth costs and looks good.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    5. Re:Not as Sharp by TheRaven64 · · Score: 5, Informative

      The images from the x264 comparison are the most striking. In particular, compare the parasol. With the H.264 keyframe, you can see the spokes and the structure. With the JPEG version, there's some macroblocking, but the features are detectable. With the WebP one, it is just a red circle. The rest of the image is similar.

      This is really a shame. Replacing JPEG is probably worthwhile - it's an ancient standard in computing terms. It comes from 1992, making it about the same age as the web. We have almost two decades of image encoding research to build on since then and, almost as importantly, computers are now much more powerful. The first web browser I used was on a 386, which was just about fast enough that the modem was the bottleneck when decoding JPEG images. Now, decoding even large JPEG images doesn't tax my CPU, so we have a lot more cycles to play with for efficient compression. Things like JPEG-2000 provide this, but because they're newer there is a potential for submarine patents to cause problems for them (as happened with GIF).

      The problem with replacing JPEG is the install base. Every graphical web browser since Mosaic has been able to view JPEG images. None can see your new standard (without a plugin). No existing image editors or cameras can generate your new standard (without an external program). Remember how difficult it was for PNG adoption, and that was with the threat of patent lawsuits for encoders.

      --
      I am TheRaven on Soylent News
    6. Re:Not as Sharp by EdZ · · Score: 3, Informative

      Look at the edges of the red and orange areas in the third image. The WebP version has some very nasty aliasing, and a line of black pixels inside the border.
      Cheekily, most of the WebP sample images on the page linked in the summary are higher resolution than the jpeg images they're compared to.

    7. Re:Not as Sharp by excelsior_gr · · Score: 2, Interesting

      Hmmm... I don't think so. The jpeg artifacts (blurry edges) are not present in the webp format. Take a look around the ear of the football player (actually, around his face in general). The blue transition is more "pure" in the webp version. As for the detail, how many white lines in the middle of the road in the tunnel can you count? In the jpeg version I count 4, maybe even 5 with a little bit of imagination. In the webp next to it there are 5 lines clearly visible an a 6th one is very faint in the far end.

    8. Re:Not as Sharp by mcvos · · Score: 5, Interesting

      I can visibly see a difference in ALL the pictures. The WebP version is slightly murkier and less shows less detail than the JPEG version.

      More accurately, WebP doesn't invent any additional detail. Look at the second image. Lots of artifacts on the background around his head. The WebP version is sharper, has less artifacts, and is a whopping 75% smaller.

      Clearly WebP is especially good at photos with large areas of the same colour, something that JPEG has always been incredibly bad at.

    9. Re:Not as Sharp by Zelgadiss · · Score: 2, Interesting

      Again without reference images, we can't really say which is correct.

      Good catch on the resolution differences.
      But it might be just a mistake, as in the footballer one they are both the same resolution.
      The same for 1 & 9 too.

    10. Re:Not as Sharp by TheRaven64 · · Score: 2, Funny

      Yes, it'll be interesting to see the results once people do some blind studies on this

      Blind people probably can't tell the difference between JPEG and WebP, but I don't think that's much of a selling point...

      --
      I am TheRaven on Soylent News
    11. Re:Not as Sharp by GooberToo · · Score: 2, Interesting

      Actually if you look at the football player, you can actually see artifacts to the right of the player's head, as well as a smaller, less obvious artifact halo around his body in the JPEG image, which is entirely missing in the webp image. Aside from that, everything looks more or less the same to me. Again, aside from the football player image, I wouldn't prefer one over the other which means, for me, webp is the winner.

      A bigger questions is, with the rise of small computing devices, how does decoding perform on these devices? What about encoding? What about devices lacking FP? How does this compare with JPEG? If it takes half the bandwidth and memory but twice as long (twice the battery power) to decode, is that still a viable solution?

    12. Re:Not as Sharp by DarkIye · · Score: 5, Insightful
      Eh? The pixels you refer to are only slightly darker, not black.

      .

      I'm very impressed with WebP overall. The images are sharper and have better colour tones, and obviously lack those awful JPEG colour smudges. The resolutions are unimportant - the important thing is that WebP produces the images at the same size at similar or superior quality. They are also significantly smaller.

      I'd just like this opportunity to say "fuck the shitty Slashdot comments system". Try and guess which of the myriad reasons is causing me to complain this time!

    13. Re:Not as Sharp by click2005 · · Score: 2, Interesting

      is that still a viable solution?

      I'm guessing this isn't really about getting a better image format. That is just a stepping stone to their real goal.
      It shouldn't be too hard to get it put into a chip (for cameras, portable devices & media players). Once that is done
      those devices should (with little modification) be able to use WebM video files too.

      --
      I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
    14. Re:Not as Sharp by Fnkmaster · · Score: 2, Interesting

      Actually, apparently those are all generated from higher resolution source images (which were previously JPEGs, yes, but at a higher resolution, so that presumably their prior JPEG compression is roughly irrelevant to the current round of compression).

    15. Re:Not as Sharp by Josh04 · · Score: 2, Informative

      This is clearly not a troll.

    16. Re:Not as Sharp by Ardeaem · · Score: 3, Funny

      A music track exists to sound good, so degradation of quality transitively degrades its' purpose.

      Have you heard pop music recently?

    17. Re:Not as Sharp by cgenman · · Score: 2, Informative

      I've slowly become a fan of JPEG-2000. For those that don't know, JPEG-2000 lets you encode the largest image once, then download only the amount of file that you need for the image resolution that you're displaying. So those 5 or 6 different size versions of your vacation photos in a gallery and the thumbnail on a server can all come from the same file.

      There are also far less artifacts at lower bitrates.

      There are a few other technological tricks in JPEG-2000, but those are the major ones. Sadly, as you can tell by the name JPEG-2000 has been around for a long time, and doesn't seem to be going anywhere. Unlike PNG, which solved an essential problem for web development (and game development), JPEG-2000 merely does a few new tricks above JPEG.

      All WebP seems to do is reduce file size. It's great to optimize, but I can't see a %40 reduction in file size on something that's trivially small for today's computers being enough impetus to change.

    18. Re:Not as Sharp by clone53421 · · Score: 3, Interesting

      Some people call them blurry, others sharper... there’s a whole lot of placebo effect going on here.

      Download the full-sized images (webp-samples.zip), collate the pairs into separate new folders, load one up in Preview, and try to find the difference. Tap next a few times first to lose track of which one you’re looking at, if you want more of a blind test, then look back up at the title bar of the Preview window to check yourself...

      My own verdict: No visible difference. None whatsoever!

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    19. Re:Not as Sharp by fractoid · · Score: 4, Funny

      I dunno about you but I'm using a Monster(TM) brand DVI cable so I get superior native image resolution on my LCD and 11 bits of resolution per colour channel. I can clearly see the difference between the two formats and one of them is vastly superior.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    20. Re:Not as Sharp by clone53421 · · Score: 2, Insightful

      Somebody moderated this overrated. I’m not sure why.

      Maybe they thought I uploaded a black picture to be cute. I didn’t, but you’d probably have to tilt your LCD to notice that there’s anything there. Here... I’ll kick the levels way up so you can see the difference.
      http://ompldr.org/vNXAyZw/webp_vs_jpeg_enhanced.png

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    21. Re:Not as Sharp by fractoid · · Score: 3, Insightful

      Yeah, I realised that just after posting. *sigh* My bad.

      So I downloaded them and I'm flipping between the two images. I agree that the difference is somewhere between bugger all and diddly squat.

      For the preview images on the page I still maintain that presenting the two images side by side as they do is misleading given that they are pretending that it's "JPEG vs. WebP" when in actual fact it's "JPEG vs. PNG", since they seem to have compressed the right hand side with WebP at full resolution then scaled it down and PNG'd it, thus most likely hiding any artifacts.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
  3. Great. So? by ceoyoyo · · Score: 5, Insightful

    JPEG was cutting edge a couple of decades ago but it's not very hard to beat now. We still use it because everything supports it and it's good enough.

  4. True... by recoiledsnake · · Score: 2, Insightful

    From the x264 link:

    What a blur! Only somewhat better than VP8, and still worse than JPEG. And that’s using the same encoder and the same level of analysis — the only thing done differently is dropping the psy optimizations. Thus we come back to the conclusion I’ve made over and over on this blog — the encoder matters more than the video format, and good psy optimizations are more important than anything else for compression. libvpx, a much more powerful encoder than ffmpeg’s jpeg encoder, loses because it tries too hard to optimize for PSNR.

    These results raise an obvious question — is Google nuts? I could understand the push for “WebP” if it was better than JPEG. And sure, technically as a file format it is, and an encoder could be made for it that’s better than JPEG. But note the word “could”. Why announce it now when libvpx is still such an awful encoder? You’d have to be nuts to try to replace JPEG with this blurry mess as-is. Now, I don’t expect libvpx to be able to compete with x264, the best encoder in the world — but surely it should be able to beat an image format released in 1992?

    Earth to Google: make the encoder good first, then promote it as better than the alternatives. The reverse doesn’t work quite as well.

    --
    This space for rent.
  5. Well... by sweffymo · · Score: 4, Interesting

    Meh. I always use PNG anyway. With the advent of faster web connections, there is no need for more compression.

    1. Re:Well... by Anonymous Coward · · Score: 4, Insightful

      There's always need for more compression. It all adds up. One loser at home isn't going to care, whereas an ISP with 20 million users might. Users might care when we eventually switch over to being billed by the byte, and being stuck on slow connections like cellular networks.

    2. Re:Well... by Cornelius+the+Great · · Score: 5, Insightful

      Memory is a concern, especially on embedded devices. Plus, many mobile devices have built-in hardware encoding/decoding support for JPEG to minimize CPU and memory usage.

      PNG is a great format, but we don't need lossless for most pictures on the net.

      Rather, rather than replacing everything with PNG, the web needs a lossy image format with alpha support and ability to do lossless when needed. Oddly enough, (currently) WebP does neither...

      --
      Sigs are for losers
    3. Re:Well... by Anonymous Coward · · Score: 2, Informative

      JNG (JPEG + PNG transparency) has been available for nearly
      10 years but was rejected by the people in charge at mozilla.

  6. Re:Halo by kill-1 · · Score: 4, Informative

    That's because the scaled down preview JPEGs are compressed twice which is completely idiotic of course. Check out the unscaled images for the real deal.

  7. What a load a crap by suso · · Score: 5, Insightful

    Most of the formats in general use are over a decade old, and the company says that they're consistently responsible for most of the latency users experience

    BULL SHIT! Images are nothing anymore. Its poor javascript coding, flash ads and all the dependent site components that are responsible for most of the experienced latency now. Images don't mean squat unless you're still on a 28.8 modem.

    Also, one way you can make jpeg images smaller is to set the quality value to 75 or 80, most people won't notice the difference and the size of your image will reduce dramatically. The problem today is that people leave their images at full quality right off their camera and upload a 2MB image file when it really only needs to be 138KB. WebP won't fix that user mistake.

    1. Re:What a load a crap by clone53421 · · Score: 2

      Actually, gonna agree with this guy. Especially if you twiddle the compression/optimization levels with software that supports them, e.g. GIMP.

      Original JPEG: 677,662 bytes
      http://ompldr.org/vNXAxOA/2_original.jpg

      Recompressed JPEG: 90,930 bytes (86.6% smaller)
      http://ompldr.org/vNXAxOQ/2_recompressed.jpg

      Is there even a difference? Of course there is. Is it significant enough that your average web user will be browsing Sports Illustrated dot com and say “wow these images look crappy”? Hell no.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:What a load a crap by Anonymous Coward · · Score: 2, Insightful

      So that only leaves one option: cui bono? Could Google want to reduce bandwidth just for its own benefit?

    3. Re:What a load a crap by GweeDo · · Score: 2

      I did a little looking to see how accurate this was and here is what I found:
      MSN.com:
      67KB Documents
      84KB Images
      286KB Scripts

      Slashdot.org
      121KB Documents
      168KB Stylesheets
      63KB Images
      418KB Scripts

      Digg.com
      65KB Documents
      60KB Stylesheets
      378KB Images
      240KB Scripts

      Gmail.com (my Inbox)
      931KB Documents
      65KB Images
      108B Scripts
      1.33MB XHR

      ps3.ign.com
      168KB Documents
      120KB Stylesheets
      1.28MB Images
      436KB Scripts

      flickr.com
      34KB Documents
      5KB Stylesheets
      165KB Images
      2KB Scripts

      cnn.com
      172KB Documents
      236KB Stylesheets
      398KB Images
      945KB Scripts

      cspost.com
      16KB Documents
      9KB Stylesheets
      266KB Images
      98KB Scripts

      So from this small sample that definitely seems to hold true. Most of these sites where script heavy and image light, though not 100% of the time.

  8. Compression and quality aren't the real problem by Aphoxema · · Score: 4, Insightful

    Something suspiciously absent is any mentioning of license. I don't think it is necessary for me to describe why that's a problem.

    --
    "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    1. Re:Compression and quality aren't the real problem by nyri · · Score: 2, Informative

      Something suspiciously absent is any mentioning of license. I don't think it is necessary for me to describe why that's a problem.

      See file LICENCE inside source package. It is 3-clause BSD licence.

  9. Is it free or is there intellectual encumberment? by Anonymous Coward · · Score: 2, Interesting

    Is WebP free?

    Does Google have any patent claims or other intellectual property claims (pending or otherwise) over WebP/

    If so, then it is not free :-(

  10. It's certainly a step up from JPEG, but... by dotKuro · · Score: 2, Informative

    The main problem with new file formats is adoption. JPEGs have been the main image type online ever since the world realized that GIF sucked. Boards that allow image posting allow JPEG, social networks etc. which allow profile pictures allow JPEG, image search engines catalogue primarily JPEGs, almost every site's design utilises JPEGs. Offline it's the same; every OS which allows background images uses JPEG. Every image viewer and editor works with JPEGs. JPEGs have been an integral part of the internet for so long that I heavily doubt that any new format, superior or otherwise, will supersede them for a long time.

    1. Re:It's certainly a step up from JPEG, but... by Andy+Dodd · · Score: 3, Interesting

      Problem is that, according to the analysis by the x264 developer (see the first independent analysis link), WebP is missing quite a few features that JPEG has, does not add any of the features JPEG is missing but people really want (like a lossy format that contains alpha capability - although admittedly, lossy compression of the alpha channel itself could cause some REALLY weird artifacts.)

      It also, at least in the current state of the encoder, does not appear to perform any better than JPEG.

      --
      retrorocket.o not found, launch anyway?
    2. Re:It's certainly a step up from JPEG, but... by clone53421 · · Score: 2, Informative

      Didn’t look very hard, did you...

      We plan to add support for a transparency layer, also known as alpha channel in a future update.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  11. Why do a comparison without good data? by frovingslosh · · Score: 3, Interesting

    This makes no sense to me. The /. summary claims the webp images are built from the jpeg images. The jpeg images have already suffered loss and thus sacrificed image quality, and if correct any further processing will only be worse, never better. The proper test would be to make a comparison between two forms of lossy compression based on a lossless source (such as a raw file), which I suspect may be what really happened in the comparison. Of course, some people will take poor quality jpeg images and try to compress them further, but you can't blame the bad results this will produce on the new format technology.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  12. Re:Is it free or is there intellectual encumbermen by Aphoxema · · Score: 2, Insightful

    Yeah, considering that this is /. I'm surprised not more people are asking about that right away.

    --
    "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
  13. Did you look at the originals? by Moraelin · · Score: 3, Insightful

    Did you look at the full size images offered for download? Because the ones on the page are scaled down, and any artefacts will be inherently "antialised" out. But when you look at them at 1:1 zoom and flip between the two, it's not hard to notice small differences. E.g., the wood texture in picture 4 is notably different IMHO and the chairs in 9 look IMHO blurrier.

    --
    A polar bear is a cartesian bear after a coordinate transform.
  14. Rendering Speed by watermark · · Score: 3, Funny

    On my system, the WebP images take seconds to render, where the jpegs are near instant. This delay is even more noticeable on the last image of the tug boat. I know the memory/cpu trade-off laws, but is this trade-off worth it now? Will this format have to wait until people have better CPUs? They said they put the WebP images in a PNG container, is that affecting rendering speed?

    (I have some random Intel Duo, Chrome, Win7, on a FiOS line.)

    1. Re:Rendering Speed by clone53421 · · Score: 5, Informative

      They didn’t put WebP images in a PNG container. They compressed them as WebP, decompressed them, and then saved the raw pixels as PNG. PNG itself is a lossless format, so any differences you see between the JPEG and the PNG were introduced by the WebP compression. The PNG image is also on an order of 10x larger than the JPEG, which is why it takes longer to download/render on your computer...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  15. Re:Lenna image not shown?????? by am+2k · · Score: 4, Informative

    Great that you have read the article you apparantly did look at:

    The photos are licensed under a Creative Commons License. Famous classic images such as Lena, the Baboon, etc., often used when doing compression comparisons, are unfortunately not free of copyright.

  16. Not another image format by glatiak · · Score: 3, Insightful

    I can only read this with horror -- yet another lossy image format to burden everyone. When I setup a media management system the number of different formats I need to accommodate already makes my head hurt. We are all dancing around the black hole that says the ultimate lossy compression can be achieved by writing to the null device. I guess that is the problem of software -- since it is intangible one can claim better by making it different (and incompatible). One sees few cars on the road with five wheels -- that standardized pretty quick and a long time ago. And I guess everyone likes keeping it art rather than science. Means 'engineer' is just a courtesy.

  17. If it is going to be used instead of JPEG by Chrisq · · Score: 2, Insightful

    If it is going to be used instead of JPEG they are going to have to include EXIF data/. I am not clear whether you can currently, evidently some RIFF-based formats can but I am not sure whether just using RIFF enables this.

  18. Re:Is it free or is there intellectual encumbermen by beelsebob · · Score: 2, Funny

    No no, you're missing the point. People here only care about something being free if it gives them the chance to bash microsoft or apple. This would only give them oportunity to bash google, so it's inaplicable.

  19. Re:Sounds like a business opportunity to me by Moraelin · · Score: 2, Funny

    Audiophiles don't use iPods. Crappy EQ. ;)

    You'd be surprised what some use.

    E.g., I remember one case from another board who was hearing differences in sound quality when playing MP3's off different hard drives in his computer. And no, he didn't mean the HDD's own noise. He was convinced that it's like on the old cassettes, where different kinds of tape (e.g., iron vs chrome) had different frequency responses. So it stood to reason to him that some HDD's have better bass than others.

    --
    A polar bear is a cartesian bear after a coordinate transform.
  20. Holy flawed methodology, batman... by ooooli · · Score: 2, Insightful

    They're comparing webP to jpeg by testing how well both algorithms can recompress (a set of almost entirely) jpeg images? Really? Really???
    More to the point, jpeg compression artifacts (discontinuities) are a *nightmare* for wavelet coders, so this is in no way fair to jpeg2k.

    Also, from TFA:

    Predictive coding uses the values in neighboring blocks of pixels to predict the values in a block, and then encodes only the difference (residual) between the actual values and the prediction. The residuals typically contain many zero values, which can be compressed much more effectively.

    WTF, this is exactly what a wavelet coder like jpeg2k does, only in a much more sophisticated way.

    This whole thing is so far below any accepted standard of image compression research, it should just be silently ignored.

  21. Lenna (Karma Whoring with Naked Pic!) by ginbot462 · · Score: 2, Informative

    Famous classic images such as Lena, the Baboon, etc., often used when doing compression comparisons, are unfortunately not free of copyright.

    I thought Playboy relented (just said the hell with it), and released Lenna (the head shot version) to public domain for research purposes?

    Anyways, what people use to consider porn linked (now it seems like tasteful art :) ).:

    http://www.cs.cmu.edu/~chuck/lennapg/

    --
    Atlas Shrugged : Thematic Story :: Battlefield Earth : Organized Religion
  22. Solution: by thijsh · · Score: 3, Insightful

    Good point, a real addition that would be beneficial to mitigate uselessly big photo's would be an image format that contains a thumbnail, small version, larger version and huge version of the photo in progressive order and only downloads the parts needed to display at the size on the screen. JPEG and GIF supported progressive images, with WebP they could enhance on this to have some real images within boundaries clearly segmented in chunks... So when a user uploads a 16MP photo and the website displays it at 320x240 you only download the first two chunks, unless of course you zoom in and the browser downloads the rest of the same file. When launching a new format they have a chance to create something a little revolutionary, the work to add the code to all browsers needs to happen anyway.

    Multiple chunks in progressive sizes will get rid of all the extra thumbnail and small version files that need to be created, stored and downloaded. For example searching an image on Google image search shows:
    - 125x125 thumbnail in results
    - 250x250 zoomin thumbnail over results
    - 550x550 preview over webpage (scaled version of full image)
    - 16MP image when downloading

    When for example you don't like the preview image and don't want to save it you will still have downloaded several MiB... very wasteful, and my cache is littered with several thumbnails per image.
    With the progressive chunked version you would only have downloaded the first few percent of the image until 'chunk_pixels > viewport_pixels'.

    Some other advantages:
    - VP8 is a video codec, so you can predict parts of the larger chunks based on the small chunks before that (basically a gradually focusing video). It may require some specific optimizations but should not increase the total size by a lot (so thumbnails are a free bonus).
    - The images are displayed faster while loading, and not top-down but gradually sharper (the old advantage of progressive encoding, but fuck those JPEGS were ugly).
    - You can display a photo at a low resolution on the webpage but still get sharp high resolution prints without wasting bandwidth of all users just viewing the page.
    - This will make it easier for browsers to scale down large images smoothly (try viewing a 50MP image, no browser scales that smoothly) without requiring massive amounts of CPU.
    - Reduce bandwidth, storage and caching requirement for websites and for clients.

    So Google if you want to save bandwidth: make a format that stores large images in progressive chunks so browsers only need to download as much of the image as is needed to display the current size on screen.

  23. Re:Transparent To The End User by RingBus · · Score: 2, Interesting

    Storage space is cheap.
    Computation is cheap.

    Bandwidth is not.

    "Are you offering to recode all of these sites to support both WebP and non-WebP browsers?"

    Why would anyone give a damn if a site is dumb enough to pass large savings in bandwidth for serving the exact same content?

  24. Re:Sounds like a business opportunity to me by Hittman · · Score: 5, Funny
    What kind of electricity was he using?

    It's a known fact* that electricity from hydro has a smoother, more natural sound than electricity from nuke plants. Coal is somewhere in the middle of the two.

    I've heard people claim "Most people can't tell the difference between .01 and .05 THD, but I can." Which is like saying "Most people can't read the surgeon general's warning on a pack of cigarettes from a half mile away, but I can."

    ---

    *among wacky "audiophiles".

  25. Re:JPEG 2000 was boon by jandrese · · Score: 3, Insightful

    The assumption with JPEG2000 is that it's going to be torpedoed by some jerk with a patent if it ever takes off. That's why nobody is willing to invest too heavily in it. They were already burned by GIF, they learned their lesson the first time.

    --

    I read the internet for the articles.
  26. Slashdot Experiment Time! by goodmanj · · Score: 5, Interesting

    If you already know which is WebP and which is JPG, you're unavoidably biased. We're not going to settle this without a blind trial.

    Slashdot hackers! Your mission, should you decide to accept it, is to write a little website which encodes a series of raw never-been-compressed images as WebP and JPG of equal sizes, presents both side-by-side to the user, and has them click on the one they think is "better". Do not label which image is which: randomize them. Collect statistics and present the data on the site.

    Any good php hacker should be able to whip this up in about an hour. I'd do it, but I've got work to do.

    1. Re:Slashdot Experiment Time! by Raenex · · Score: 2, Funny

      Any good php hacker should be able to whip this up in about an hour. I'd do it, but I've got work to do.

      I'm sure you'll spend an hour after work then. Thanks!

  27. Re:Sounds like a business opportunity to me by LordVader717 · · Score: 4, Funny

    Nuclear power is great for Heavy Metal, but I always ask my power company to switch me to green electricity before listening to Irish music.

  28. Awesome, just what the web doesn't need! by Graymalkin · · Score: 3, Interesting

    The JPEG standard is not perfect. There's several more efficient and effective image codecs available now that were impractical in 1992. However it's relative simplicity and age mean it is trivial to handle on contemporary machines and is available everywhere. Just about any graphical web browser you can find supports JPEG images. While WebP might offer best case space savings over JPEGs of equivalent size the idea that it's somehow appropriate for mass consumption is absurd. The justification of JPEGs slowing down load times for web pages is ludicrous, JavaScript doing a half-assed job of loading resources and unoptimized server access causes far more problems than additional kilobyte in an image. It's yet another half-baked Google project released because there's not enough parental supervision going on.

    WebP does not offer any compelling reason except a promise of space/bandwidth savings over JPEG. It doesn't currently support multiple color spaces, color correction, an alpha channel, or animation. It's promise of space savings at various quality levels is ridiculous because like they did with VP8/WebM Google is only focusing on PSNR measurements. PSNR makes for nice graphs but is not an effective measurement of how images actually look to people. An image that scores well in a PSNR test might look like shit when you actually compare it to the source image. Most JPEG encoders are tuned for psychovisual performance, not to score well in PSNR tests. Testing WebP vs JPEG with VQM tests would be far more appropriate but I suspect WebM would do far worse than with PSNR (since that's what VP8 is tuned for).

    Without a VQM test it's really not appropriate to say that at a given size WebP has better visual quality than JPEG. Even if this turned out to be the case it's missing a lot of other important features that JPEG either has or a truly viable replacement for JPEG should have. WebP only supports a single color space and color profile so if your source images look like shit in that space or with that profile you're out of luck. JPEG can declare an image's color profile or provide its own ICC. It doesn't support lossless encoding or an alpha channel (right now) so it won't be appropriate to replace PNGs and GIFs which are often less optimized for the web than JPEG. It also doesn't support animation which for good or ill is still an important use of GIF files.

    Yet another image format to not get widely accepted on the web doesn't do anyone any good. Why not help support JPEG-2000 or JPEG-XR? Help PNG out with a F/OSS compatible LZMA library. No camera manufacturers will support it because they can't just write a few Exif tags and attach an ICC profile and have a usable image. Converting your personal library means you get not only a lossy-to-lossy conversion but lose the ability to do lossless editing (rotation etc). Because WebP has more complicated encoding than JPEG it's going to require more CPU power to decode, your iPhone an Droid will get worse battery life browsing WebP content than JPEG content. The reduced file size (assuming WebP lives up to its promises) isn't going to make up for the vastly more complicated decoding. So hooray, Google managed to reuse their VP8 encoder for still images while simultaneously not solving any actual problems with images on the web.

    --
    I'm a loner Dottie, a Rebel.
  29. Re:Microsoft releases a new image format called We by StormReaver · · Score: 4, Funny

    Apparently over at TG Daily Emma Woollacott thinks WebP is a Microsoft innovation.

    She fixed that oversight. But now she seems to think that Google Chrome is a Microsoft product:

    "...but Microsoft says it's developing a patch for WebKit to provide native support for WebP in an upcoming release of Google Chrome."

  30. Re:Microsoft releases a new image format called We by silverglade00 · · Score: 2, Funny

    Microsoft is the blue e that you click to get to the Interweb. Google is the place you type in the website you want so you can go there.