Changes between Version 3 and Version 4 of Ticket #9769, comment 13
- Timestamp:
- Dec 26, 2022, 6:14:42 AM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #9769, comment 13
v3 v4 1 1 > The lossless J2K is smaller, and in fact smaller than JXL. 2 2 3 '''That is to obe expected''', you introduce some insane spatial and temporal artifacts when you do lossy encoding of JPEG2000 (see wikipedia https://en.wikipedia.org/wiki/JPEG_2000#/media/File:Jpeg2000_2-level_wavelet_transform-lichtenstein.png). Lossless encoding of those artifacts is a very hard thing. Now if you have lets says SVG vector source (be it OTF of that zero on the black background) (that is not yet rasterised) that is even less data. I will attach new jxl of your lossless j2c that is again even smaller (696 bytes vs 1 846 bytes).3 '''That is to be expected''', you introduce some insane spatial and temporal artifacts when you do lossy encoding of JPEG2000 (see wikipedia https://en.wikipedia.org/wiki/JPEG_2000#/media/File:Jpeg2000_2-level_wavelet_transform-lichtenstein.png). Lossless encoding of those artifacts is a very hard thing. Now if you have lets says SVG vector source (be it OTF of that zero on the black background) (that is not yet rasterised) that is even less data. I will attach new jxl of your lossless j2c that is again even smaller (696 bytes vs 1 846 bytes). 4 4 5 5 Lossy j2k1.8_0_5.j2c does not have such a problem with SOF, so it is kinda obvious this is a bug with Kakadu.


