pio
pio copied to clipboard
Optimize images while maintaining the same perceived quality
If the source is baseline JPEG and resulting encoded JPEG would be larger, losslessly convert image to progressive JPEG instead of copying. Like jpegran does.
It could be cool to have lossless compression for PNG (using OxiPNG or something) and WebP. I know lossless compression isn't the main point of pio but it would be...
There shouldn't be any need to try 4:4:4 chroma subsampling on 4:2:0 input, for instance. Though in practice, this might prevent generation loss.
As noted in the readme > The input image should preferably be PNG or lossless WebP, or alternatively JPEG or lossy WebP stored with a high-quality setting (95-100). pio will...
Because DSSIM uses an average error when calculating dissimilarity, images with large flat colored areas are compressed too much. It would be useful to use approach like Butteraugli which calculates...
Because WebP Q settings are not identical to JPEG Q settings, it’s not 100% correct to set the min and max quality based on the JPEG SSIM table. Maybe we...
Would be a convenient feature. This could also make correct usage easier i.e. no lossy intermediate image.
This is more a question than a true feature request, but the issues seemed the only place to ask it. Pio is a really useful stand-alone utility, but I have...