Reasoning:
- Much better compression than JPG/PNG.
- Much faster compression than JPG (it supports natively all the CPU cores)
Perhaps is better to add three levels:
- Hi-res WebP
- Low-res WebP
- Loseless WebP
Moderators: helmut, XnTriq, xnview
somewhere between significantly better to, rarely, worse.m.Th. wrote:[*]Much better compression than JPG/PNG.
I cannot find much evidence for this. Google seem a bit coy about it, comparing PNG times but not jpeg.[*]Much faster compression than JPG (it supports natively all the CPU cores)
Except corner cases, WebP is much better at the same perceptual quality. That's why Google switched to it internally.CameronD wrote:somewhere between significantly better to, rarely, worse.m.Th. wrote:[*]Much better compression than JPG/PNG.
The gain which stems from the shorter time needed to write in DB the much smaller amount of data in the case of WebP, offsets any probable time loss in compression per-se.I cannot find much evidence for this. Google seem a bit coy about it, comparing PNG times but not jpeg.[*]Much faster compression than JPG (it supports natively all the CPU cores)
I have seen a few comments, =http://www.igvita.com/2013/03/07/faste ... ch as this where compression is much slower and decompression is 1.4x slower.
Webp gives excellent results at high compression, but I would assume thumbnails should be stored at a minumim quality of Jpeg's Q=75%.m.Th. wrote:Except corner cases, WebP is much better at the same perceptual quality. That's why Google switched to it internally.CameronD wrote:somewhere between significantly better to, rarely, worse.m.Th. wrote:[*]Much better compression than JPG/PNG.
At this stage I cannot see any better than marginal improvement - 40% increase in decompression times versus 25 to 30% smaller images sounds to me more like a small loss.m.Th. wrote:The gain which stems from the shorter time needed to write in DB the much smaller amount of data in the case of WebP, offsets any probable time loss in compression per-se.I cannot find much evidence for this. Google seem a bit coy about it, comparing PNG times but not jpeg.[*]Much faster compression than JPG (it supports natively all the CPU cores)
I have seen a few comments, such as this where compression is much slower and decompression is 1.4x slower.
The main problem today with DAMs is what is happening when the number of photos grow.Certainly, I can see a value for Google in bandwidth-constrained environments - especially for Android browsing. Mobile data can be horribly expensive in backward countries like Australia.
But the thumbnail DB does not operate under the same conditions as web pages.
Why don't you do your own tests?At this stage I cannot see any better than marginal improvement - 40% increase in decompression times versus 25 to 30% smaller images sounds to me more like a small loss.
The numbers quoted for compression are webp being 10 times as slow. Several writers have commented on the compression/quality gain coming at a cost.
If the code automatically supported multicore use then surely those tests using Google's own code would have benefited from it.