7.2.10 jxl Unexpected setting value

*** Please try to reproduce your bug and confirm the bug fix. ***

Moderators: xnview, Dreamer

abobong
Posts: 52
Joined: Tue Mar 01, 2016 5:56 am

7.2.10 jxl Unexpected setting value

Post 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.
You do not have the required permissions to view the files attached to this post.
User avatar
xnview
Author of XnView
Posts: 47528
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: 7.2.10 jxl Unexpected setting value

Post by xnview »

:bugconfirmed: Thanks to your detailed description I can reproduce the problem.
Pierre.
User avatar
xnview
Author of XnView
Posts: 47528
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: 7.2.10 jxl Unexpected setting value

Post by xnview »

This problem is supposed to be fixed in XnView MP 1.8.7. Please check and confirm the bug fix here.
Pierre.