如何尽可能地压缩图片?

如何尽可能地压缩图片?

壓縮分兩種,有損、無損。

有損壓縮可以壓縮到任意小,不過不保證結果可讀。
無損壓縮有極限,由數據本身的性質(信息熵)決定,嵌套壓縮毫無意義。

如果只考慮文件大小,不考慮可讀性,那麼這個問題無意義。
保留一定可讀性的前提的話,可以採用 Google 的 webp 格式,優於 傳統的 jpeg,然後選取合適的壓縮級別。

最後一點,圖像大小也是可壓縮的,但通常不包括在算法中,需要手動完成。

還是那句話,壓縮不是主要的,主要的是你想保留多少可讀性。

pngquant 是一个用来压缩PNG图像的命令行脚本和C库。

经过转换能显著缩小图片体积 (通常压缩幅度高达 70%)并且能保留完整的alpha透明度,转换生成的图片可以兼容所有浏览器。

特色

  1. 高品质的色彩生成,融合了矢量量化以及独有算法.
  2. 独有的自适应抖动算法,相比Floyd-Steinberg算法减少了图片噪点。
  3. 非常容易整合进shell脚本, GUIs和服务器端软件。
  4. 快速模式可以高效处理大量图片。

其他格式的图片我都是先转换为png再压缩的!gif动态图也可以压缩,可以在在线工具Gif maker and Edit tool来压缩。