Page 2 of 3

Re: jpegli - new and clever jpeg encoder

Posted: Wed Mar 27, 2024 2:43 pm
by pokuly
Yeah, guetzli relies mainly on butteraugli. Jpegli also to some degree. So in some areas the results are similar but with guetzli other areas get blocky where with jpegli it doesn't.
Jpegli seems pretty mature.

Re: jpegli - new and clever jpeg encoder

Posted: Fri Mar 29, 2024 1:58 am
by forklab
So waiting with hope for jpegli "from the box"

Re: jpegli - new and clever jpeg encoder

Posted: Mon Apr 01, 2024 2:36 am
by pokuly

Re: jpegli - new and clever jpeg encoder

Posted: Thu Apr 04, 2024 2:23 pm
by xnview
See issue for current status and some details.

Re: jpegli - new and clever jpeg encoder

Posted: Fri Apr 05, 2024 11:58 am
by Kadet
I hope, Pierre, that we can choose XYB color space (cjpegli ... --xyb), because it gives better quality with smaller file to YUV color space.

Re: jpegli - new and clever jpeg encoder

Posted: Fri Apr 05, 2024 12:06 pm
by xnview
Kadet wrote: Fri Apr 05, 2024 11:58 am I hope, Pierre, that we can choose XYB color space (cjpegli ... --xyb), because it gives better quality with smaller file to YUV color space.
first version will be only YUV

Re: jpegli - new and clever jpeg encoder

Posted: Mon Apr 08, 2024 2:37 pm
by xnview
This problem is supposed to be fixed in XnView MP 1.7.1. Please check and confirm the bug fix here.

Re: jpegli - new and clever jpeg encoder

Posted: Mon Apr 08, 2024 9:21 pm
by Kadet
OK. It's work in option "save As" and "Multi convert", but first I have to set ON this codec in Settings.

Re: jpegli - new and clever jpeg encoder

Posted: Tue Apr 09, 2024 11:47 am
by masterjp
Thank you so much for the very fast solution to save JPEG files with the new JPEGLI encoder.
It saves so much time in my periodically conversion workflows. Fantastic.

The new jpegli encoder is a little bit hidden in the settings menu.
First you must disable the standard jpeg library and active the jpegli jpg format in settings menu.
Then it works perfect.

Re: jpegli - new and clever jpeg encoder

Posted: Tue Apr 09, 2024 2:05 pm
by pokuly
Just for my understanding. Why may be the Xnview file bigger?
Here is what i mean. The Xnview file is 200kB bigger but the pure picture data must be the same
since jpegtran creates identical files out of out_cjpegli.jpg and out_Xnview.jpg

original.jpg 100% = 4.314.392 Bytes

cjpegli original.jpg out_cjpegli.jpg -q 86 --chroma_subsampling=420 = 2.686.324 Bytes

Xnview setting out_Xnview.jpg = 2.835.536 Bytes
jpegli.png
jpegli.png (12.73 KiB) Viewed 3538 times
jpegtran -optimize -progressive = 2.682.717 Bytes for both! output files

Re: jpegli - new and clever jpeg encoder

Posted: Tue Apr 09, 2024 2:24 pm
by xnview
pokuly wrote: Tue Apr 09, 2024 2:05 pm Just for my understanding. Why may be the Xnview file bigger?
please send me original, and 2 outputs file

Re: jpegli - new and clever jpeg encoder

Posted: Tue Apr 09, 2024 7:59 pm
by Kadet
I confirm.

Smaller HD images have about 2kb difference. The larger test 4K image has a 27 kb difference.

Re: jpegli - new and clever jpeg encoder

Posted: Tue Apr 09, 2024 8:13 pm
by Kadet
I did one more test — In XnView I turned off the Progressive option, which should result in a file that is a few kilos larger. It wasn't bigger. Therefore, I conclude that the selected Progressive option does not translate into jpegli parameters in XnView.
In cjpegli this is the "-p N" parameter N = 0..2.
When I added "-p 0" to cjpegli, the file grew to the size produced by XnView,

Re: jpegli - new and clever jpeg encoder

Posted: Wed Apr 10, 2024 7:01 am
by xnview
Kadet wrote: Tue Apr 09, 2024 8:13 pm I did one more test — In XnView I turned off the Progressive option, which should result in a file that is a few kilos larger. It wasn't bigger. Therefore, I conclude that the selected Progressive option does not translate into jpegli parameters in XnView.
In cjpegli this is the "-p N" parameter N = 0..2.
When I added "-p 0" to cjpegli, the file grew to the size produced by XnView,
right, i'll update it

Re: jpegli - new and clever jpeg encoder

Posted: Wed Apr 10, 2024 1:14 pm
by pokuly
Nice! Should have spotted that myself.