Originally posted by timtas
View Post
Announcement
Collapse
No announcement yet.
Guetzli: Google Rolls Out A New JPEG Encoder
Collapse
X
-
The paper was interesting, especially this:
We reduce JPEG artifacts by capturing images at the highest JPEG
quality level using a Canon EOS 600d camera and downsampling the re-
sulting images by 4x4 using Lanczos resampling, as implemented in GIMP.
Photographers often apply unsharp masking to compensate for downsam-
pling, so we also apply it in most of the images before downsampling. The
degree of unsharp masking is chosen arbitrarily, but before any compression
experiments.
They admit that the butteraugli pv model is designed for high bit rate (they targeted 2.6bpp for the test, which correspond to libjpeg settings 83-93, for their image set), visually lossless archival/long-term storage.
I haven't looked at the pv model they used (frankly, I'd not heard of it before) but I'd be surprised if there was a serious serialization issue inherent to it. The developers seem more interested in getting out their results and playing with the new toy, so it's not surprising that the code is slow.
Also, https://github.com/mozilla/mozjpeg/issues/242
- Likes 1
Comment
-
Originally posted by timtas View PostAs a person living in Switzerland, I find the naming "Guetzli" for this algorhythm deeply embarassing.
Originally posted by timtas View PostIf you consider that that google moved some developmemt to switzerland purely for tax reasons, that makes it all the more embarrassing. Sorry for being Swiss is all that comes to my mind.
But if somebody does not like a certain corporation, for whatever reason, that is another story.
- Likes 1
Comment
-
Originally posted by rgloor View Post
I'd rather find it funny. Especially because I could imagine, that people in some regions of the world might have some challenges in trying to pronounce it. LOL.
I feel rater disturbed by the SJW victim culture that likes to create hurt feelings by constructing context in purely technical topics that is not there. There tendency to shame other people in to changing there ways is some thing that makes me very angry.
Back on topic. Why a new encoder? JPEG is create once serve often and as such it totally makes sense to invest upfront to gain later in faster transmission and lower bandwidth use.
- Likes 2
Comment
-
Hopefully Timo Kokkonen incorporates this into jpegoptim and we can all get the benefits without even caring where it came from or what it's called ;-)
Frack. Just went to the github project page and saw this:
Guetzli is a JPEG encoder that aims for excellent compression density at high visual quality. Guetzli-generated images are typically 20-30% smaller than images of equivalent quality generated by libjpeg. Guetzli generates only sequential (nonprogressive) JPEGs due to faster decompression speeds they offer.
mozjpeg's cjpeg supports progressive. I find -quality 76 -optimize -progressive -dct float -smooth 100 produces a very good web default image. The perceptual quality between 75 and 76 is striking for gradients, and the file size barely moves. -smooth 100 does a great job at fixing dithering noise introduced by digital cameras and some gif-sourced images, but it can eat the definition of tiny text and fine line art... both of which really should be compressed with PNG, or kept in a vector format (web font, SVG.) If you're running a CMS and users are uploading JPEG files with such art in them then you might want to turn it off since educating them is probably more expensive than the bandwidth, lol.Last edited by linuxgeex; 17 March 2017, 03:17 PM.
Comment
-
Originally posted by slalomsk8er View Post[...]
I feel rater disturbed by the SJW victim culture that likes to create hurt feelings by constructing context in purely technical topics that is not there. There tendency to shame other people in to changing there ways is some thing that makes me very angry.
[...]
- Likes 3
Comment
-
Originally posted by rabcor View PostHigh quality JPEGs? Funniest joke I've heard all year!
I think it was Monty from xiph who called it (iirc) "spooky, alien technology". Significantly improving upon it in every case has been really difficult. I think a reason for this is that the spec is supposed to be excellent (according to monty).
https://blog.mozilla.org/research/20...h-mozjpeg-2-0/
Comment
Comment