图片压缩工具

1.开源软件pngquant(当前版本为2.7.2)
①优点:开源;可批量压图;

缺点:只能压缩png,不能压缩jpg等其它图片格式。(要压缩jpg可使用下面提供的网站)

②下面提供一个批处理文件,可以深度遍历文件夹里的png进行压缩。(要求 pngquant.exe/批处理文件/图片文件夹 三者在同一目录下!)

 

 1 @echo off
 2 set /p png_folder=请输入图片文件夹名称:
 3 set quality_min=0
 4 set quality_max=50
 5 
 6 echo "--------Begin--------"
 7 for /R "%cd%/%png_folder%" %%s in (*.png,*.jpg) do (
 8     if "%%~xs" == ".png" (
 9     echo "Start compress png :  %%s"
10     %cd%/pngquant.exe --force --skip-if-larger --ext .png --nofs --quality %quality_min%-%quality_max% "%%s"
11     ) else (
12     if "%%~xs" == ".jpg" (echo "Can't compress jpg! : %%s")
13     )
14 ) 
15 echo "--------"Finish--------"
16 
17 pause

 

参数--force:直接覆盖原文件。

参数--skip-if-larger:如果生成的图片比原文件还大,则跳过生成。

参数--ext .png:使用的扩展名。

参数--nofs:禁止Floyd-Steinberg抖动;会影响图片的质量,从而影响压缩图片的大小,看具体情况使用。(禁用生成的图片会小些)

参数--quality min-max:最小质量到最大质量(当图片质量小于min的时候,将不进行保存)。可根据具体图片需求进行调整。

 

2.压图网站tinypng
优点:可压缩png和jpg;打开网站即可使用;有付费photoshop插件;

缺点:必须使用网络。

posted @ 2016-08-15 09:38  pcwen.top  阅读(609)  评论(0编辑  收藏  举报
pcwen.top