Comment by debazel
10 hours ago
You can’t really do that with PNG today either, because of all the PNG optimizers that quantize images before encoding them to PNG for better compression.
10 hours ago
You can’t really do that with PNG today either, because of all the PNG optimizers that quantize images before encoding them to PNG for better compression.
Independent preprocessing doesn't make PNG itself lossy.
The point is that you can’t tell whether it’s a lossless image by looking at the extension.
By that definition, all formats are lossy, because any preprocessing could be lossy, and the word loses all meaning … which is why we don't use that definition.
2 replies →
It's not the PNG encoding that causes the loss. The optimisers are literally creating a different image and then losslessly encoding it as PNG.
But it's also a valid point.
Yes, but a lossless encode of a lossy copy of an image results in a lossy image functionally.