For this image, improvement is massive. It actually looks better than 2x1 JPEG IMO, and at smaller file size. I tried a few images, and results are similar. It's interesting though that PSNR barely registers this improvement. Someone needs to invent a new metric.
It does increase file size by some percent, but it's a good trade. With one image though, file size increases ~40% (and more with decreasing quality setting). It still has 2x1 JPEG beat, but with varying margin. It's attached.
In another image I noticed an anomaly at low resolution. It's the arm of the red pikmin on the right. And the lower half of the antenna of the lobster wobbles slightly. Also attached.
PS. Google should trumpet this improvement on all channels when it's officially released.
On Mon, Aug 18, 2014 at 11:57 AM, Pascal Massimino <pascal.m...@gmail.com> wrote:
On Mon, Aug 18, 2014 at 11:30 AM, Pascal Massimino <pascal.m...@gmail.com> wrote:
[forking the discussion]Hi,On Sun, Aug 17, 2014 at 3:31 AM, pdknsk <pdk...@gmail.com> wrote:
For this image, improvement is massive. It actually looks better than 2x1 JPEG IMO, and at smaller file size. I tried a few images, and results are similar. It's interesting though that PSNR barely registers this improvement. Someone needs to invent a new metric.Actually, SSIM *also* goes down sometimes, even if the result is less blurry for instance.Metric all have their limitation, for sure.(note: SSIM/PSNR must be computed in RGB space, not YUV, of course! This means with a full end-to-end chain of compress-decode-measure working with RGB. The PSNR or SSIM numbers printed by cwebp is useless here)It does increase file size by some percent, but it's a good trade. With one image though, file size increases ~40% (and more with decreasing quality setting). It still has 2x1 JPEG beat, but with varying margin. It's attached.yes, this algorithm *adds* signal to the YUV source (compared to the regular converter).This means that the YUV source passed to the core codec, once processed, is indeed harder to compress because we've added extra details.In another image I noticed an anomaly at low resolution. It's the arm of the red pikmin on the right. And the lower half of the antenna of the lobster wobbles slightly. Also attached.Thanks for testing! I'll have a look at these images...
On d3, I cannot quite decide if the average user would care enough for the fine dots to have 40% file size (or load time) increase. I'm not sure. Of course the problem is still noticeable elsewhere, like the red stripes running diagonally through the image.
On p2, I can agree on the antenna, where the difference isn't immediately noticeable. Same with the mouth of the blue pikmin, which shifts a pixel or two. JPEG does this too at 2x2. On the arm however, the encoder literally cuts through it. I've re-attached the image uncompressed, resized from a 1998^2 1x1 JPEG. The problem is a bit more pronounced at 345^2 (previously: 350).
Brendan
--
You received this message because you are subscribed to the Google Groups "WebP Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webp-discuss...@webmproject.org.
To post to this group, send email to webp-d...@webmproject.org.
Visit this group at http://groups.google.com/a/webmproject.org/group/webp-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
If you are referring to -pre 4 'smart' RGB->YUV conversion, i didn't manage tomake it fast enough to make it suitable for default, sorry. So it's still under -pre 4,but you can safely use this option as we'll keep it for compatibility anyway, even if-pre 4 gets being the default behaviour.
Unfortunately this didn't make it into general use. I guess the edge cases were too troublesome, or Google is preparing to switch WebP to VP9.
Personally I use WebP with pre4 for >= 2x images, to mask the imperfections introduced by edge cases. It works very well when used with <picture> and I very much recommend it.
Good to know! what do you mean, exactly, by ">= 2x images"? Reduced more than 2x?
Hi,On Sun, Nov 29, 2015 at 9:57 AM, <pdk...@gmail.com> wrote:Unfortunately this didn't make it into general use. I guess the edge cases were too troublesome, or Google is preparing to switch WebP to VP9.It's still there, and there's no plan to remove it (far from it!). It's just too slow to be the default, even with the last optimisations.Btw, it definitely should be better named than '-pre 4'. Any suggestion?