首页 » 信息技术 »

批量无损压缩JPG图片,管理网站图片

2019年8月24日 / 13次阅读
图片处理小软件

我用Python做了一个开源小工具,可以批量无损压缩JPG图片,还提供了一些管理网站图片的功能。这个工具的名字叫 smally。我在自己的两个网站上试用此工具,效果非常不错!

网站图片绝大部分都是JPG格式,我跟大家一样,也试过各种压缩工具,有一些效果,但总不能让我完全满意。这些工具大都是有损压缩,选择一个不太激进的压缩选项,一般压缩后的效果都还能接受。不过这些工具,要么收费,要么很慢,要么使用复杂,而且我对有损压缩也越来越有意见。在图片上传网站之前,图片的视觉效果基本上就已经确定了,再做有损压缩,实际上会让视觉效果打折扣。所以,我需要的是一个可以全自动批量做JPG无损压缩的工具,而且要简单好用。

有人可能会疑惑,既然图片在上传之前,已经压缩过了,为啥还要压缩?因为WordPress系统会自动将上传图片生成多分预定义尺寸的小图,用来支持imageset特性,这些自动生产的小图,还是需要压缩。

smally工具调用著名的jpegtran工具来做无损压缩,同时会在可能的情况下,尽量选择progressive格式的JPG图片,确保网站每一张JPG图片,在无损压缩后,体积都是最小的!

另外,网站上的图片越来越多,需要管理。

我需要知道有那些非JPG图片,这些都要优化,最好都使用JPG格式;

我需要知道哪些图片的宽超过了768p,一般情况下,图片的宽都不要超过这个尺寸(跟网页风格有关系);

我需要知道哪些图片体积特别大,需要给出图片体积的TOP10列表,然后我想从体积最大的图片开始,一个个慢慢优化;

我需要一个可以在Linux系统下运行的工具,每天凌晨4点30分,自动开始批量无损压缩,并将压缩过的图片信息Email到我的信箱;

以上所说的这些功能,smally这个工具都已经支持了!

smally现在的版本功能需求,都是来自我自己对网站图片管理的需要,也希望您能够喜欢!

项目地址:https://github.com/xinlin-z/smally

详细的中文说明:https://www.pynote.net/archives/882

本文链接:https://www.maixj.net/ict/yasuo-jpg-tupian-22706

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top