Clay

用进废退 | 工字不出头

  • 主页
  • 归档
  • 随笔
  • 搜索
所有文章

Clay

用进废退 | 工字不出头

  • 主页
  • 归档
  • 随笔

Linux压缩JPG-PNG图片

发表于:2019-03-07
字数统计:328
阅读量统计:

Jpegoptim 压缩 JPG 图片

1
2
3
4
5
6
7
8
# 安装jpegoptim
# yum install jpegoptim

# 压缩jpg图片
# jpegoptim ttlsa.jpg

# 批量压缩某目录下所有jpg图片
# for i in /data/site/image.ttlsa.com/images/*.jpg; do jpegoptim $i; done

Pngcrush 压缩 PNG 图片

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# 下载pngcrush
# wget https://jaist.dl.sourceforge.net/project/pmt/pngcrush/1.8.13/pngcrush-1.8.13.tar.gz

# 解压pngcrush
# tar -xvf pngcrush-1.8.13.tar.gz

# 编译安装pngcrush
# make
# cp pngcrush /usr/bin

# 压缩png图片,指定图片压缩后的文件名
# pngcrush -brute pay_zfb.png pay_zfb_small.png

# 压缩png图片,指定图片压缩后直接覆盖原图片(-n参数)
# pngcrush -brute -n bg_purple.png

# 压缩png图片,指定图片压缩后的文件扩展名(-e参数),例如下面图片压缩后的完整文件名为:bg_purple_small.png
# pngcrush -brute -e "_small.png" bg_purple.png

# 批量压缩当前目录下所有png图片,指定图片压缩后存放的目录(-d参数),且图片压缩后的文件名不变(-n参数)
# pngcrush -brute -d "/data/site/image.ttlsa.com/images" -n *.png

# 批量压缩某目录下所有png图片,指定图片压缩后直接覆盖原图片(-n参数)
# for i in /data/site/image.ttlsa.com/images/*.png; do pngcrush -brute -n $i; done

# 参数说明:
# pngcrush --help
usage: pngcrush [options except for -e -d] infile.png outfile.png
pngcrush -e ext [other options] file.png ...
pngcrush -d dir/ [other options] file.png ...
pngcrush -n -v file.png ...
本文作者: Clay
发布时间: 2019-03-07 21:32:23
最后更新: 2020-04-23 15:32:26
本文链接: https://www.techgrow.cn/posts/db3daf0.html
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
赏

谢谢你的支持

支付宝
微信
  • Linux

扫一扫,分享到微信

微信分享二维码
Centos7生产环境安装Redis(单机)
NPM包发布-Publish
© 2021 Clay
本站总访问量  人次
载入天数...载入时分秒...
粤ICP备19024664号
  • 所有文章

显示标签:

  • AI
  • C/C++
  • CI/CD
  • CentOS
  • Centos
  • Docker
  • HarmonyOS
  • Java
  • Linux
  • Manjaro
  • Python
  • Web服务器
  • 企业面试
  • 分布式
  • 前端
  • 区块链
  • 开发工具
  • 开源
  • 微服务
  • 数据库
  • 架构
  • 树莓派
  • 爬虫
  • 版本控制
  • 知识图谱
  • 算法与数据结构
  • 缓存
  • 网络攻防
  • 随笔

    [^_^] 出错啦!请重新刷新页面!