Facebook tries Google's WebP image format; users squawk
news.cnet.com
news.cnet.com
Right now, we're stuck with everybody doing something different in the page design to do something that's pretty important and fairly intrinsic to much of what happens on the web. And so users just default to the thing they know works everywhere, which is Save As... It's not surprising some of them are upset.
The only issue I can see with this is that there are security concerns with being able to override what is actually downloaded when Save As is used.
Edit: And if it was a bug, they've taken their sweet time fixing it. I can still right click -> Save Image As.
If the format beats out PNG & JPG, the industry will follow and image editors will get built in support.
Reducing file size is more important than short term convenience here.
Because they broke the web for their users.
> Reducing file size is more important than short term convenience here.
Not for users, no. The only gain here is facebook's bandwidth costs, at the expense (and inconvenience) of its users.
No, they didn't. The web works fine. They can browse it without any issues. The problems occur when they're trying to do stuff on their local machines.
> Not for users, no. The only gain here is facebook's bandwidth costs, at the expense (and inconvenience) of its users.
Change rarely occurs smoothly.
By all means, try to explain that to users if you like, and if you think they'd care. The issue is that it breaks the user experience, whatever technical reason you'd like to attribute that to.
The users are completely irrelevant, because no matter how much they bitch and moan, they're not going to leave Facebook. Its network effects are too powerful. And so, for once, I actually support Facebook. They're using their dominant market position to push a new standard that is quite good. This will hopefully force companies like Adobe to start adding support for WebP by default. Then we'll finally able to ditch obsolete standards like JPEG and its ilk once and for all.
Facebook is still doing what Facebook intends to do, in fact they do it better! It's unfortunate that a tiny margin of users are slightly inconvenienced, but they need to get over it.
No, they did not. They broke it for the people who download the image for viewing outside of their web browser.
Facebook is integral to the everyday lives of many ordinary people, and the lesson here is that the designers at Facebook need to think beyond the specific tech and content that they build and deliver; they need to also consider the context in which their product is used.
Some users are facing a temporary inconvenience but everyone gets an immediate & long term gain.
If they're right-clicking the image to download the photo, it's already broken -- Facebook serves a heavily re-compressed JPEG by default. You need to use the menu option to download the original.
I wouldn't hire the graphic designer quoted in the article; they should be able to see the compression artifacts that Facebook leaves in the images they upload, and be aware that they should be using flickr or dropbox or another photo storage service instead.
Actually, I wouldn't be at all surprised to see someone, somewhere tout that as an advantage of WebP: "Joe Shmoe can't rip off your pictures in Photoshop!"
</cynicism>
If it saves a significant amount of bandwidth it could be useful to mobile users too, who might find themselves stuck somewhere with nothing but GPRS in a congested cell.
Users love faster websites. If you make your website faster, people will use it more. If you're selling something, they will buy more if your site is fast.
This has been A/B tested by countless companies like Google, Microsoft, Amazon, Netflix, Shopzilla, and so forth. Front-end performance is amazingly important.
If you want web to progress forward, then things are going to get broken. WebP is an efficient format, and face-book is doing a good thing by increasing it's adoption speed.
What is much easier? Waiting for the next version of Photoshop to come (if you need built-in support for WebP, or APNG or whatnot) and splash out $1000 on that
or making facebook put that small link on photos?
You decide.
I don't feel like this move is significantly more than an economic one.
Edit: Why yes they do! It's in a drop down menu.
You have to draw a line somewhere. The download has in fact been there for years now, at least since late '09. I only remember because we had to download a bunch of images and our only source without giving away a surprise was FB. I was given a bunch of crappy 70% 800x600 .jpgs and I had to show the person getting the images the download like, which at the time wasn't even in the Options menu. Users...
http://readwrite.com/2010/02/10/facebook_wants_to_be_your_on...
It really seems such a bizarre thing to be complaining about. Facebook could make it a little easier by having a download as jpeg image option as well.
The world is always moving forward, why don't we just go back to bitmaps!
The most charitable way I can describe your decision to blame the user is poorly considered. I would like to see new formats catch on but early adopters have to assume responsibility for the growing pains – Facebook making the trivial effort required to make their download link more prominent is about as easy as it gets.
Given the large amount of work required for widespread adoption of new image formats, the effort would be better spent on better formats.
[E.g. (and I'm no fan of MS) MS's new image format, JPEG XR†, which seems vastly superior to WebP in almost every way—it actually does have compelling new features.]
http://registry.gimp.org/node/25874
http://ubuntuforums.org/showthread.php?t=1809284
Apparently Photoshop does too: https://groups.google.com/a/webmproject.org/forum/?fromgroup...
The viewers and OSs and browsers will catch up soon enough.
For many users, this simply isn't enough to justify pushing it through the toolchain.
http://extrememoderate.wordpress.com/2011/11/28/a-web-centri...
And that's not counting the benefits of when PNG is used for alpha in otherwise photorealistic images where you can get 70% benefits at web sizes.
Second, it's still not the case that WebP offers a significant advantage over JPEG-2000 or JPEG-XR, both of which are standardized, better supported, more flexible, and have much better designed file formats.
I'm skeptical of this solution for other reasons, though (like that it assumes users know what JPG means).
For now, yes, but I doubt that's their long-term plan here.
I don't know if jpg can reuse the information from webp or if you have to do full uncompression and then recompression but if you care about that you probably wouldn't have this problem in the first place.
JPEG has such a broad interoperability that we don't even notice just how incredibly many sites/apps/libraries/OSes/devices support it. Having WebP support only in Chrome is not enough for it to be 1st class citizen.
Just think how many apps and services need to adopt the format before you'll able to upload your avatar in WebP without worrying it won't work.
The "every time you add a byte it stays" argument is specious -- how often have we added an image format to the web?
(1) if I upload a lossy jpeg what gains is FB really getting by using WebP?
(2) Or am I taking a quality hit on what they serve?
Let's say there's no quality hit and somehow they make a lossless WebP version of my lossy jpeg that still fits in 20% fewer bytes. Define X as the dollar savings gained by delivering these images scaled up to quadrillions of images served.
My understanding is that WebP makes it's gains by a 10x longer encode. Define Y as the dollar cost of encoding and storing trillions of images in WebP.
(3) What are the odds X is actually greater than Y?
So what's your point? We're supposed to be hating Facebook anyway, not Google in this article.
Google is a huge company, with many good programmers.
A reference implementation is great.
Provide patches to some of the most used open source products just helps Google spread their tech, and helps all those open source products.
My post wasn't meant to be a dig at Google. Re-reading it I see that it could be read that way, and I apologise for that.
There is a set of command-line utilities, a library with source, and a codec for Windows Imaging Component which has no parallel in Linux that I am aware of. (save imlib2 and friends)
I don't know any project that uses image formats in any way and does not link directly with libpng, libjpeg, lib(un)gif, or other directly supporting libraries that are tied to individual formats. There is an evas webp loader on eina, which is no help to Gnome or KDE users, and there are dozens if not hundreds of projects that probably need support to be added.
Don't know how ubiquitous Windows Imaging Component is in MS-land, but it seems like a much easier problem to have solved.