3 ms·
Sorry, but that sounds more like a problem with your color management systems and workflows and not so much with JPEG itself.
by martin_a 1y ago
Sorry, but that sounds more like a problem with your color management systems and workflows and not so much with JPEG itself.
- kevingadd 1y agoJPEGs are intrinsically YCbCr not RGB, so I don't know how you would avoid some precision loss when you combine that colorspace conversion with things like the quality level and (potentially) subsampling.
- qingcharles 1y agoAre they? I thought JPG could switch? I know jpegli uses XYB colorspace in JPGs.
- gen2brain 1y agoJPEG can be YCbCr, RGB or even CMYK (usually from Photoshop or similar software). There can also be unusual subsample ratios for YCbCr, such as 4:2:1. I created some WASM Go bindings for jpegli, and I recall that such images cannot be represented in Go; therefore, for these images, I force RGBA output. Also, XYB is an option; I use the adaptive quantisation option from jpegli (with progressive level 2) to get smaller files. I never bothered with XYB, as it looked complicated.