jpegotim压缩jpg图片

安装jpegotim

如果你有epel yum源,使用如下命令即可

复制代码

代码如下:

# yum install jpegoptim

压缩图片命令

复制代码

代码如下:

# jpegoptim ttlsa.jpg

ttlsa.jpg 1425x823 24bit N JFIF  [OK] 1074449 --> 853514 bytes (20.56%), optimized.

可以看到ttlsa.jpg自动被压缩了20.56%。

再压缩一次

复制代码

代码如下:

# jpegoptim ttlsa.jpg

ttlsa.jpg 1425x823 24bit N JFIF  [OK] 853514 --> 853514 bytes (0.00%), skipped.

图片已经被压缩过了,所以提示跳过,不需要在被压缩。

提供一个批量压缩的脚本

复制代码

代码如下:

for i in /data/site/image.ttlsa.com/images/*.jpg; do jpegoptim $i; done

pngcrush优化PNG图片

项目地址:http://pmt.sourceforge.net/pngcrush/

复制代码

代码如下:

# wget http://downloads.sourceforge.net/project/pmt/pngcrush/1.7.88/pngcrush-1.7.88.tar.gz

# tar -xzvf pngcrush-1.7.88.tar.gz

# cd pngcrush-1.7.88

# make

# cp pngcrush /usr/bin

pngcrush使用语法

复制代码

代码如下:

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 -ow [other options] file.png [tempfile.png]

pngcrush -n -v file.png ...

options:

-bail (bail out of trial when size exceeds best size found

-bit_depth depth (deprecated)

-blacken (zero samples underlying fully-transparent pixels)

-brute (use brute-force: try 148 different methods)

........更多内容请自己看帮助......

pngcrush简单命令

复制代码

代码如下:

pngcrush -brute -e "myimage_compressed.png" myimage.png

.........省略.....

Best pngcrush method = 123 (ws 15 fm 4 zl 9 zs 1) = 124820

for output to ttlsattlsa_new.png

(1.63% critical chunk reduction)

(1.63% filesize reduction)

CPU time decoding 1.560, encoding 7.640, other 0.030, total 9.230 sec.

批量优化PNG图片

复制代码

代码如下:

pngcrush -brute -d "/data/site/image.ttlsa.com/images" *.png

linux服务器自动压缩图片,Linux下压缩和优化jpg与png图片的方法相关推荐

  1. Linux 服务器(二)-linux安装方法之Centos安装介绍——Windows中制作USB启动盘 MacOS中制作USB启动盘

    Linux 服务器(二)-linux安装方法之Centos安装介绍--Windows中制作USB启动盘 & MacOS中制作USB启动盘 安装方法 Centos安装方法: 下载镜像 按需选择下 ...

  2. linux服务器立即关机命令,Linux服务器重启/关机命令(shutdown/halt/reboot/init/poweroff)...

    Linux服务器重启命令有shutdown.halt.reboot.init和poweroff,Linux百科网分享各个重启命令参数及使用方法: 以下关于Linux服务器重启命令写的比较详细,如果你着 ...

  3. Linux 服务器自动连接校园网,selenium + geckodriver + firefox浏览器

    文章目录 设备信息 一. 下载安装 firefox 浏览器相关驱动 1. firefox 浏览器版本查看 2. 下载对应版本的 selenium 和 geckodriver 驱动 二. 自动连接脚本 ...

  4. 服务器自动安全审计,用于Linux服务器的自动安全审计工具

    Lynis是Unix/Linux等操做系统的一款安全审计工具,它能够发现基于Linux系统中的恶意软件和安全漏洞.Lynis是免费开源的服务器审计工具,一旦审计完成,咱们能够审查结果.警告和建议,而后 ...

  5. Linux服务器如何做raid1,Linux下制作raid1

    制作raid1 raid1是Linux服务器最常用的一种硬盘冗余备份的方案,它能在硬盘损坏的情况下保证硬盘数据内的安全.需要至少两块硬盘,最好是完全相同的两块硬盘,所创建的若磁盘中有谁损坏,则备用盘自 ...

  6. 服务器自动挂载硬盘,Linux硬盘分区及开机自动挂载

    本文以CentOS 6.4为例,查看当前linux服务器分区:df -h 查看当前linux服务器硬盘: fdisk -l /dev/sda 第一块硬盘 /dev/sdb 第二块硬盘 依此类推 以/d ...

  7. Linux服务器傻瓜安装(图解下)(4)

    2.在Linux下利用TCPDump进行网络管理 对于网络管理员来说,要保证整个网络的正常运行,就必须随时了解网络中存在的异常流量.网络阻塞等现象.打个比方,一部电话的窃听装置,可以用来窃听双方通话的 ...

  8. linux 上自动执行caffe,linux下caffe的命令运行脚本

    参考:https://www.cnblogs.com/denny402/p/5076285.html 首先编译: make -j8 make pycaffe 注:下面的--solver=.... 等价 ...

  9. linux服务器防端口扫描,linux下防止syn***,端口扫描和死亡之ping

    http://downloads.sourceforge.net ... les-v0.0.3-3.tar.gz下载以后安装: tar zxvf arptables-v0.0.3-3.tar.gz c ...

  10. linux服务器备份软件下载,Linux服务器的常用备份方法 服务器系统备份方法

    文件备份无疑是企业重要的网络管理工作之一,尤其是很多单位的文件服务器上常常存储单位的无形资产和商业机密,如何保护这些文件的安全至关重要.数据备份是一项必不可少的管理工作. 系统备份是系统管理工作中十分 ...

最新文章

  1. linux 内核生成
  2. elasticsearch的cross_fields查询
  3. python中spark有什么功能_Spark SQL是什么,提供的主要功能有哪三种?
  4. 年底要算绩效了,高校青椒有多难?
  5. devc++不兼容_Mac压缩文件Win不支持?BetterZip帮你解决!
  6. mysql数据库密码修改
  7. 使用第三方登录百度网盘时提示“由于网络原因无法载入页面 请点击刷新后重试”
  8. 使用libevhtp编写HTTP服务器的方法
  9. ehcache讲解及实例
  10. wps转html乱码,wps换电脑乱码怎么办
  11. python 金融知识图谱_从零搭建金融证券知识图谱-Part2
  12. 关于虚拟机复制文件时:无法确定本地文件类型。您可能没有执行此操作的权限。 正在取消文件复制操作。的决解方法
  13. openMP编程详解(囊括所有基本指令)
  14. HTML5+CSS大作业——三八女人节主题设计(1页)
  15. Py遇到Bad key “text.kerning_factor“ on line 4 in
  16. 基于Spark的巨型矩阵分布式LU计算求逆【第一篇】
  17. 事件驱动架构引领产业技术升级:事件驱动联盟(中国)成立
  18. 万国觉醒迁服务器显示该王国还未开放,万国觉醒怎么迁城到联盟其他王国
  19. qml 中的function怎么加类型_皮炎有哪些类型?生活中皮炎要怎么预防?得了皮炎要注意哪些问题...
  20. 魅族Flyme红包助手完整攻略 红包通通进账

热门文章

  1. 深黑黑板风格感恩节主题介绍PPT模板
  2. 电磁场仿真实验【matlab】带电粒子在磁场中的受力
  3. 静态程序分析(一)—— 大纲思维导图与内容介绍
  4. NGINX配合FASTDFS使用的安装与配置及编译遇到错误:cc1: all warnings being treated as errors
  5. python基础,变量,常量,python内置管理,列表,解压缩,python与用户交互,格式化输出的三种方式。...
  6. 周易六十四卦——解卦
  7. 自考2020计算机科学陕西,2020年4月陕西自考计算机及应用专业计划及课程设置(080702本科)...
  8. 对java中匿名对象和匿名类的简单理解
  9. 如何给latex加批注
  10. 11月11日在线研讨会预热 | ODX诊断数据库转换工具 — VDC(ODX)