Page 1 of 1

7.2.10 jxl Unexpected setting value

Posted: Sun Mar 16, 2025 1:47 pm
by abobong
When cjxl.exe is set to -e 0, it displays the following:

*JPEG XL encoder v0.11.1 794a5dc [AVX2,SSE2]
Invalid flag value for --effort: Valid range is {1, 2, ..., 10}.*

The file size generated by XnView's 'Compression 0' is 6.77kb, while the file size created by cjxl.exe without an '-e' value is 2.16kb. The fact that 'Compression' allows 0 as a valid value is an implementation error. What do you think?

The cjxl.exe settings are -q 100 -e 〇 -j 0.

sample-image filesize
__________________________________________________________
original | 28.8kb[jpg]|
-e 1 | 2.16kb |
-e 10 | 1.49kb |
-e null (-q only) | 2.16kb |
xnconv Compression (0)| 6.77kb |

I will also attach the file used for the test.

Re: 7.2.10 jxl Unexpected setting value

Posted: Mon Mar 17, 2025 4:57 pm
by xnview
:bugconfirmed: Thanks to your detailed description I can reproduce the problem.

Re: 7.2.10 jxl Unexpected setting value

Posted: Thu Mar 27, 2025 8:58 am
by xnview
This problem is supposed to be fixed in XnView MP 1.8.7. Please check and confirm the bug fix here.