[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


Janitor application acceptance emails are being sent out. Please remember to check your spam box!


[Advertise on 4chan]


File: painkiller.png (3.46 MB, 1920x1080)
3.46 MB
3.46 MB PNG
I barely slept last night: Why is 10-bit 4:2:0 AVIF sometimes able to compete with JXL in visually lossless quality? Logically this should be IMPOSSIBLE because 75% of color information doesn't exist.

>90 = visually lossless.
>Distortion not noticeable by an average observer in a flicker test at 1:1 from a normal viewing distance.
>This corresponds to the typical output of cjxl -d 0.5 / -q 95 or libjpeg-turbo 4:4:4 quality 95.
That last part is very important.

https://github.com/cloudinary/ssimulacra2

cjxl in.png out.jxl -q 95
Q_95 JXL SSIMU2= 90.16234362
495 KB
https://files.catbox.moe/5vvoqz.jxl

avifenc --sharpyuv -d 10 -y 420 --cicp 1/13/1 -a tune=iq -q 85 in.png out.avif
Q_85 AVIF SSIMU2= 90.63495388
469 KB
https://files.catbox.moe/drgb7g.avif
>>
File: AVIF_BASELINE.png (57 KB, 1280x720)
57 KB
57 KB PNG
If anyone is wondering why I'm even testing 4:2:0 AVIF when 4:4:4 AVIF exists, it's because it's an inherent limitation of AVIF HW decoding that is now showing up on Android 15 devices. If you have one this AVIF should decode on your stock google files browser without having to download a third party image viewer.
>>
File: painkiller.jpg (799 KB, 1920x1080)
799 KB
799 KB JPG
Here is the libjpeg-turbo 4:4:4 quality 95 JPG.

JPG 4:4:4 SSIMU2= 89.82046347
799 KB
>>
File: 4MB_1080p-photo.png (3.92 MB, 1920x1080)
3.92 MB
3.92 MB PNG
Another bizarre example of this happening. Neither of these images is Anime and that's the only image source I expected to achieve high quality in 10-bit AVIF 4:2:0 desu.

cjxl in.png out.jxl -q 96
Q_96 JXL SSIMU2= 90.12365188
973 KB
https://files.catbox.moe/almuaz.jxl

avifenc --sharpyuv -d 10 -y 420 --cicp 1/13/1 -a tune=iq -q 84 in.png out.avif
Q_84 AVIF SSIMU2= 90.55000812
950 KB
https://files.catbox.moe/4uw9e1.avif
>>
File: 4MB_1080p-photo.jpg (1.62 MB, 1920x1080)
1.62 MB
1.62 MB JPG
JPG 4:4:4 SSIMU2= 90.07672505
1654 KB
>>
nobody cares



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.