我曾经见过像compressjpeg,kraken,tinyjpg和其他几个在压缩时决定最佳质量的网站。如果图像质量为99,则它们有时会压缩到94质量,有时会压缩到70。自动决定自适应图像压缩的最终质量
我试图研究他们的模式,发现他们都使用imagemagick,并且很可能他们有一些表读取这些图像的RGB模式,并决定什么应该是最佳的压缩级别。
我想质量是动态的所有图像,而不是下面的ImageMagick命令,我使用目前: -
convert -quality 70% input.jpg output.jpg
下面是一些图片及其相应的质量压缩后
Name R G B Overall Size width height Tinyimg size Tinypng compression original
7.jpg 95.0354 120.168 158.313 124.506 266 1920 1200 159.8 70 91
2.jpg 155.466 126.892 121.507 134.622 59 720 378 55.3 92 94
3.jpg 230.791 230.596 230.532 230.64 28.5 720 378 10.3 69 94
1.jpg 74.8786 99.9428 101.71 92.1772 33.5 650 400 32.8 64 69
4.jpg 235.647 52.3033 50.1626 112.704 384 400 250 25.3 95 99
9.jpg 194.461 180.839 183.859 186.386 12.71 300 188 12.9 75 75
6.jpg 170.337 169.707 153.873 164.639 6.69 184 274 6.9 74 74
5.jpg 154.196 130.809 111.683 132.229 8.5 259 194 8.5 74 74
8.jpg 162.161 184.608 194.416 180.395 6.04 126 83 5.9 89 89
任何指导都会有用。
问题是什么? –
@MarkSetchell自动选择最佳质量,同时使用imagemagick压缩图像 – janet
最好的质量是100%。其他一切都是质量,尺寸和压缩时间之间的主观权衡。如果您明确将质量设置为70%,那么它将是静态的,而不是动态的。 –