Better subsampling data
Posted: Wed Apr 30, 2025 8:58 pm
I just did a topic of missing info of lossy/lossless compression.
Anyway another thing that would be very useful to know from browser - info - properties is type of subsampling if the compression is lossy:
- 4:4:4 or 1x1 (no subsampling)
- 4:2:0 or 2x2, 1x1, 1x1 (most common I think)
- 4:2:2 or 4:2:2H ? (in horizontal direction there is subsampling but in vertical direction no chroma is lost)
- 4:2:2V? or 4:4:0? (in vertical direction there is subsampling but in hor direction no chroma is lost)
Most images seem to be missing this info. JPG does have it but in 2x2, 1x1, 1x1 format. AVIF, HEIC, JXL, WEBP seems to be missing it.
I would consider expressing subsampling in same format everywhere inside the program, maybe primarily as something like 444, 420, 422H, 422V but in settings user could choose if he wants also the other type of expression be visible or for both to be visible. Anyway it seems/feels to me that 444 and 420 are more common ways to express it.
Anyway another thing that would be very useful to know from browser - info - properties is type of subsampling if the compression is lossy:
- 4:4:4 or 1x1 (no subsampling)
- 4:2:0 or 2x2, 1x1, 1x1 (most common I think)
- 4:2:2 or 4:2:2H ? (in horizontal direction there is subsampling but in vertical direction no chroma is lost)
- 4:2:2V? or 4:4:0? (in vertical direction there is subsampling but in hor direction no chroma is lost)
Most images seem to be missing this info. JPG does have it but in 2x2, 1x1, 1x1 format. AVIF, HEIC, JXL, WEBP seems to be missing it.
I would consider expressing subsampling in same format everywhere inside the program, maybe primarily as something like 444, 420, 422H, 422V but in settings user could choose if he wants also the other type of expression be visible or for both to be visible. Anyway it seems/feels to me that 444 and 420 are more common ways to express it.