1. 安装ImageMagick
sudo apt-get update
sudo apt-get install imagemagick
2. 图片压缩基本指令
# -monitor 显示进度
# -fuzz 5% 颜色容差(color fuzz factor)
# -layers Optimize 对图层进行优化处理
convert -monitor timeline05.gif -fuzz 5% -layers Optimize magick_timeline05.gif
3. 利用Makefile一键全部压缩成magick_前缀的图片
IMAGEMAGICK = convert
FUZZ = 5%
ORIGINAL_IMAGES := $(wildcard *.png) $(wildcard *.jpg) $(wildcard *.jpeg) $(wildcard *.gif)
TO_COMPRESS_IMAGES := $(filter-out magick_%, $(ORIGINAL_IMAGES))
COMPRESSED_IMAGES := $(addprefix magick_, $(TO_COMPRESS_IMAGES))
compress: $(COMPRESSED_IMAGES)
$(COMPRESSED_IMAGES): magick_% : %
@echo "Compressing $<..."
$(IMAGEMAGICK) -monitor $< -fuzz $(FUZZ) -layers Optimize $@
clean:
rm -f magick_*
压缩率非常惊人

参考
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)