Describe the bug
When encoding to jxl with fast lossless / e1, photon noise didn't give an expected noise to the output image. This only happens in effort 1, on effort 2 upwards the noise is properly applied. Tested both in latest precompiled v0.9.0 binary 7f9e745 and library (v0.8.2 as in Krita).
To Reproduce
Steps to reproduce the behavior:
with precompiled binary cjxl -d 0 -e 1 --photon_noise ...
or with library using lossless and effort 1
check if the result image have a noise applied
Expected behavior
Noise should be properly applied on fast lossless (e1).
Environment
OS: Windows 10
Compiler version: Clang 15
CPU type: x86_64
cjxl/djxl version string: 0.9.0 7f9e745 (precompiled binary), 0.8.2 (library)
Additional context
Example reference and results:
noise-lossless-bug.zip
containing: a reference png, an e1 with iso 512k noise, and an e2 with same iso 512k noise.
Describe the bug When encoding to jxl with fast lossless / e1, photon noise didn't give an expected noise to the output image. This only happens in effort 1, on effort 2 upwards the noise is properly applied. Tested both in latest precompiled v0.9.0 binary
7f9e745
and library (v0.8.2 as in Krita).To Reproduce Steps to reproduce the behavior:
cjxl -d 0 -e 1 --photon_noise ...
Expected behavior Noise should be properly applied on fast lossless (e1).
Environment
7f9e745
(precompiled binary), 0.8.2 (library)Additional context Example reference and results: noise-lossless-bug.zip containing: a reference png, an e1 with iso 512k noise, and an e2 with same iso 512k noise.