后台开发网页前端后台技巧(CSS+HTML)程序员

脚本批量压缩图片

2017-05-17  本文已影响298人  一只好奇的茂

在目前的一个项目中,后台运营人员传图的时候,都是传的大图,导致前端网页加载缓慢,我用微信开发者工具查看了一下,光图片就有3~4MB,所以找到了一些工具来方便地进行图片压缩。

基于PIL进行图片压缩

本来想用基于PIL使用python进行图片压缩,无奈PIL装了半天没装上,有能装上的,还是可以用pil的,这个是参考文章: python脚本编程:批量压缩图片大小

基于ImageMagick进行图片压缩

    mogrify -path newdir -resize 200% *.png
#!/bin/bash
echo "resize image";
# 找出大于400K的图片
for i in `find . -size +400k`;
do
# 压缩其中宽高大于450x1000的,到最大450x1000
convert -resize "450x1000>" $i  $i;
# 压缩图片到65%
# convert $i -resize 65% $i;
# 压缩图片指定宽度为400
# convert -resize "400" $i  $i;
echo "resize image $i";
done

PNG和JPG

在线压缩图片工具

可以批量压缩图片,比国内动不动就要会员收费的好多了,唯一的缺陷就是指定文件大小来压缩时,还是需要注册会员。
https://tinypng.com/

参考文章

ImageMagick常用指令详解
ImageMagick:批量处理图像的超级利器

上一篇 下一篇

猜你喜欢

热点阅读