位置: 编程技术 - 正文

Linux系统下在命令行中压缩JPEG图像的方法(linux系统命令包含在哪个目录中)

编辑:rootadmin

推荐整理分享Linux系统下在命令行中压缩JPEG图像的方法(linux系统命令包含在哪个目录中),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统中,linux系统中,linux命令存放在哪里,linux系统命令包含在哪个目录中,linux命令存放在哪里,linux命令放在哪个文件夹,linux系统命令行在哪里,linux命令存放在哪里,内容如对您有帮助,希望把文章链接给更多的朋友!

如今拍照设备(如智能手机、数码相机)拍出来的图片分辨率越来越大。甚至万像素的Nikon D已经冲入市场,并且这个趋势根本停不下来。如今的拍照设备不断地提高着照片分辨率,使得我们不得不压缩后,再上传到有储存限制、带宽限制的云。

事实上,这里有一个非常简单的方法压缩JPEG图像。一个叫“jpegoptim”命令行工具可以帮助你“无损”美化JPEG图像,让你可以压缩JPEG图片而不至于牺牲他们的质量。万一你的存储空间和带宽预算真的很少,jpegoptim也支持“有损”压缩来调整图像大小。

如果要压缩PNG图像,参考这个指南的例子。安装jpegoptim

Ubuntu, Debian 或 Linux Mint:

复制代码代码如下: $ sudo apt-get install jpegoptim

Fedora:

复制代码代码如下: $ sudo yum install jpegoptim

CentOS/RHEL安装,先开启EPEL库,然后运行下列命令:

复制代码代码如下:$ sudo yum install jpegoptim

无损压缩jpeg图像

为了无损地压缩一副JPG图片,使用:

复制代码代码如下:$ jpegoptim photo.jpg photo.jpg x bit N ICC JFIF [OK] --> bytes (6.%), optimized.

注意,原始图像会被压缩后图像覆盖。

如果jpegoptim不能无损美化图像,将不会覆盖它:

复制代码代码如下:$ jpegoptim -v photo.jpg photo.jpg x bit N ICC JFIF [OK] --> bytes (0.%), skipped.

Linux系统下在命令行中压缩JPEG图像的方法(linux系统命令包含在哪个目录中)

如果你想保护原始图片,使用"-d"参数指明保存目录

复制代码代码如下:$ jpegoptim -d ./compressed photo.jpg

这样,压缩的图片将会保存在./compressed目录(以同样的输入文件名)

如果你想要保护文件的创建修改时间,使用"-p"参数。这样压缩后的图片会得到与原始图片相同的日期时间。

复制代码代码如下:$ jpegoptim -d ./compressed -p photo.jpg

如果你只是想看看无损压缩率而不是真的想压缩它们,使用"-n"参数来模拟压缩,然后它会显示出压缩率。

复制代码代码如下: $ jpegoptim -n photo.jpg

有损压缩JPG图像

万一你真的需要要保存在云空间上,你还可以使用有损压缩JPG图片。

这种情况下,使用"-m<质量>"选项,质量数范围0到。(0是最好质量,是最差质量)

例如,用%质量压缩图片:

复制代码代码如下: $ jpegoptim -m photo.jpg photo.jpg x bit N ICC JFIF [OK] --> bytes (.%), optimized.

在牺牲质量的基础上,将会得到一个更小的图片。

一次压缩多张JPEG图像

最常见的情况是需要压缩一个目录下的多张JPEG图像文件。为了应付这种情况,你可以使用接下来的脚本。

复制代码代码如下: #!/bin/sh # 压缩当前目录下所有*.jpg文件 # 保存在./compressed目录 # 并拥有与原始文件同样的修改日期 for i in *.jpg; do jpegoptim -d ./compressed -p "$i"; done

个实用的Linux终端命令总结 1.命令行日常系快捷键如下的快捷方式非常有用,能够极大的提升你的工作效率:CTRL+U-剪切光标前的内容CTRL+K-剪切光标至行末的内容CTRL+Y-粘贴CTRL+E-移

简介Linux下的TCP/UDP监控工具iptraf iptraf是一个基于ncurses的IP局域网监控器,用来生成包括TCP信息、UDP计数、ICMP和OSPF信息、以太网负载信息、节点状态信息、IP校验和错误等等统计数据。

浅析linux内核的软中断情况 软中断介绍把可以延迟的处理从硬中断处理程序独立出来,这样这个处理可以在开中断的情况下运行,这个处理就是软中断。可见,软中断的这种脱离

标签: linux系统命令包含在哪个目录中

本文链接地址:https://www.jiuchutong.com/biancheng/366151.html 转载请保留说明!

上一篇:在Linux系统下用命令行工具管理虚拟机环境的方法(linux使用范围)

下一篇:11个实用的Linux终端命令总结(实用的linux命令)

  • 国有划拨土地给个人住宅违法吗
  • 土地使用税的纳税义务人
  • 小规模纳税人企业所得税多少
  • 车辆购置税计入固定资产入账价值吗
  • 出租设备的租金收入记入( )账户
  • 每月工资不一样怎么交党费
  • 如何查询继续教育证书
  • 销售清单要装订吗
  • 专票红冲要不要收回发票联
  • 应收账款贷方有余额是什么意思
  • 经营活动产生的净现金流量计算公式
  • 代扣代缴增值税怎么做账
  • 外籍个人工资薪金汇出境
  • 个人劳务费增值税如何缴纳
  • 准予扣除的职工福利费
  • 营改增行业的销售额
  • 质量管理体系认证证书在哪里办
  • 非公司汽车加油怎么开票
  • 按月预提短期借款利息
  • 跨年成本发票红冲怎么做会计分录
  • 金税盘增值税普通发票红冲操作流程
  • 销售不动产扣除项目有哪些
  • 办公室出租中介公司
  • 进项发票已经抵扣怎么做退回处理
  • 产品核算会计业务流程
  • 营改增步骤
  • 财政返还额度会计分录
  • 调整以前年度的收入怎么入账
  • 汽车行业返利账务处理
  • PHP:mb_detect_order()的用法_mbstring函数
  • win11怎么用户改名
  • 完工产品成本的直接材料怎么算
  • 应收账款转让的限制约定
  • 如何检查路由器防火墙设置
  • php的数据结构
  • 鸟瞰画面
  • php写的代码怎么运行
  • Thinkphp事务操作实例(推荐)
  • php开发系统
  • 图文处理是做什么工作
  • elementui form rules
  • egi脑电数据处理
  • 银行代发工资会扣个人所得税吗
  • 外购存货的成本包括哪些内容
  • 2.MyBatis
  • 年终奖税金怎么扣
  • 电脑自学网站推荐
  • 公允价值变动损益在利润表哪里
  • 个人所得税怎么申报多
  • mysql命令行实用程序
  • 弥补以前年度亏损报表怎么填
  • 利润分配未分配利润是净利润吗
  • 未抵扣进项税额什么意思
  • 母子公司间固定资产交换
  • 以前年度损益调整会计分录
  • 企业取得生产或制造某项财产物资时
  • 企业收到的政府补助属于
  • 部门费用的核算包括
  • 购买银行结构性存款安全吗
  • 办公费用包含哪里费用
  • 实际利率法仅仅适用于具有本金和利息
  • mysql基本命令大全
  • mysql用中文字段
  • 苹果电脑安装macos怎么安装
  • 怎么在win7开始菜单添加文件夹
  • 如何在mac系统和win10之间转换
  • host文件没有
  • win7系统中怎么查看隐藏文件
  • cocos2d::DrawPrimitives和DrawNode分别实现画板功能
  • cocos2d怎么用
  • js正则表达式gi
  • 批处理 dir
  • js隐写
  • flask使用celery
  • 手机糖果游戏娱乐
  • unity 设置物体角度
  • javascript运行环境有哪些
  • flask框架下使用scrapy框架
  • 二连浩特税务局国考分数线
  • 河南税务申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设