H.264 and VP8 for still image coding: WebP?
x264dev.multimedia.cx
x264dev.multimedia.cx
Wrong:
> We plan to add support for a transparency layer, also known as alpha channel in a future update.
from: http://googlecode.blogspot.com/2010/09/webp-new-image-format...
So anything released today is of necessity in it for the long haul. That said, maybe releasing a spec today from one player isn't the way to go. Google should be talking with Microsoft, Apple, and their hardware partners to look at next-generation technology they can put out, unencumbered by any patents and figure out a 3-year timetable after which they will have the format ready for use in cameras and phones. At the hardware level where the data is encoded off the CCD. Partnering with Flickr, Facebook, etc. they could make sure that these phones and cameras with next-gen encoders work out of the box, on the web.
disclaimer: i work at G but not on this.
But Apple and Microsoft are not interested by formats unencumbered by patents. Google, xiph and the fsf have been pushing for such formats for decades and Apple and Microsoft have been doing the contrary, pushing hard for their patents encumbered wm9 and AAC.
Unfortunately, Google is alone on this one and will have to push webm and webp and any other open format on their own.
Some features of JPEG haven't been implemented due to patent concerns, but I think those have expired now.
If you look at something like cnn.com or arstechnica.com - most images on that page have been scaled, cropped, composited with other images and finally re-encoded.
But there's a movement afoot to build greater image-processing power into cameras, doing all of those operations right there on the device.
Personally, I'd never do that. I shoot RAW, and then handle on my desktop -- and calibrated monitor -- all of the adjustments. If nothing else, no matter how good the camera's CPU, the awful display on the back of the camera makes serious work impossible. It just can't be big enough if it's on the back of a convenient camera, and it won't be calibrated.
But for your average person taking photos of the kids at their soccer game, they don't care about any of that. The camera makers do a pretty good job of fine-tuning the heuristics (white balance, color adjustment, sharpening, etc.) so that the JPEG the camera produces is usually quite good, even if it's not excellent.
These people will be the ones driving a new "broadcast" image format. For quality stuff, the enthusiasts and pros have DNG and TIFF.
Facebook's introduction of 2000px wide images (close to the output of most consumer cameras) makes this all the more important. If Facebook's letting people upload directly from their cameras to the site with no scaling, the format the camera uses is a big deal.
Also, Facebook is a very large portion of photos shared over the web.
I am especially interested in the lack of banding vs. JPEG.
Now - next question: Can it support CMYK?