位置: 编程技术 - 正文

Linux系统下批量压缩图片尺寸大小的方法(linux系统批量任务)

编辑:rootadmin
现在手机用户非常庞大,针对手机用户的流量不得不考虑,但手机网络带宽较小,怎么将互联网上的图片压缩是个难题,在windows上容易,有很多软件,但在linux上有没有办法呢? 经过多次的寻找,还是找到了些方法,这里分享下: 一个比较好用命令行下可以使用的 强大的免费图片工具 ImageMagick Centos系统的安装使用方法: yum install ImageMagick 再输入y确认即可安装完成 接下来调用 系统命令 复制代码代码如下: #include <stdio.h> int main() { printf(“Please install ImageMagick before run this programme ,else it will not run correctlyn”); system(“mkdir small”); system(“cp *.jpg ./small”); system(“find ./small -name ‘*.jpg’ -exec convert -resize × {} {} ;”); system(“pwd”); system(“rename .jpg _small.jpg small/*.jpg”); printf(“nConvert pictures finished,plesae check itn”); return 0; } 其中上面 convert 中的 resize 参数可以修改imagemagick,它可以对图片进行格式转换、大小压缩、增加水印等操作,而不需要去写第三方的程序,只需要写简单的SHELL脚本就可以完成图片压缩操作,接下来UBUNTU上介绍下: 安装命令: sudo apt-get install imagemagick 其它linux有对应的软件安装命令,以下有我写的两个脚本,分别对图片进行批量格式以及压缩操作: 图片格式转换,这里的示例是将[bB][mM][pP](所有BMP文件)格式的文件,转换为占空间小的jpg文件: 复制代码代码如下: #!/bin/sh for img in `find ./ -name “*.[bB][mM][pP]“`; do #change upper filename to lower _imglower=`echo $img|tr “[:upper:]” “[:lower:]“`; #get file’s basename _basename=`basename $_imglower .bmp`; #get file’s dir _dirname=`dirname $img`; #get desc filename with path _basefullname=$_dirname”/”$_basename”.jpg”; #do convert convert $img $_basefullname; #remove bmp file rm $img; echo “deal $_basefullname successfully”; done 图片压缩脚本: 复制代码代码如下: for img in `find ./ -name “*.[jJ][pP][gG]“`; do convert -resize %*% $img $img-resized; rm $img; mv $img-resized $img echo $img done for img in `find ./ -name “*.[pP][nN][gG]“`; do convert -resize %*% $img $img-resized; rm $img; mv $img-resized $img echo $img done for img in `find ./ -name “*.[gG][iI][fF]“`; do convert -resize %*% $img $img-resized; rm $img; mv $img-resized $img echo $img done

推荐整理分享Linux系统下批量压缩图片尺寸大小的方法(linux系统批量任务),希望有所帮助,仅作参考,欢迎阅读内容。

Linux系统下批量压缩图片尺寸大小的方法(linux系统批量任务)

文章相关热门搜索词:linux系统批量修改文件名的中间部分,linux系统批量修改文件内容,linux系统批量删除文件,linux系统批量ping,linux系统批量任务,linux系统批量修改文件内容,linux系统批量删除文件,linux系统批量替换内容,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP time_nanosleep() 函数使用介绍 定义和用法time_nanosleep()函数延迟代码执行若干秒和纳秒。语法time_nanosleep(seconds,nanoseconds)参数描述seconds必需。必须是正整数。nanoseconds必需。必须是小

linux下nanosleep() & sleep()的区别 用户程序中的睡眠:sleep()usleep()nanosleep()sleep()和nanosleep()都是使进程睡眠一段时间后被唤醒,但是二者的实现完全不同。Linux中并没有提供系统调用sleep()

查看ubuntu系统资源占用命令大全 查看ubuntu的资源占用的命令为$:toptop命令可以查看内存,cpu和进程top:主要参数d:指定更新的间隔,以秒计算。q:没有任何延迟的更新。如果使用者有

标签: linux系统批量任务

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

上一篇:Linux find 强大的文件查找工具(linux find -a)

下一篇:PHP time_nanosleep() 函数使用介绍

  • 一般纳税人的税收优惠政策
  • 办公楼租金如何定价
  • 应收账款可以挂其他应收款吗
  • 外汇账户包括哪些类型
  • 增值税电子普通发票和增值税专用发票区别
  • 规划设计合同需要缴纳印花税吗为什么
  • 利润表中财务费用为负数是什么意思
  • 企业停产是否需要自行监测
  • 职工取暖费计入什么科目
  • 其他贷款服务的内容包括
  • 购买货物运费怎么做分录
  • 单位收到社保补缴通知书后怎么办
  • 主营业务税金及附加包括什么
  • 印花税的计税依据含税吗
  • 公司注销欠法人款怎么帐务处理?
  • 购入生产使用的材料会计分录
  • 房产契税什么时候可以退
  • 废料出售收入
  • 资本公积 税务
  • 清产核资的步骤
  • 公司股权转让流程是先工商还是税务
  • 股金属于金融产品吗
  • 停薪留职标准
  • iphone有没有
  • mac系统怎么玩游戏
  • 腾讯电脑管家开机加速在哪里
  • win10 20h1 bug
  • win7系统怎么重装win10系统
  • 其他业务收入跨年调账
  • php api
  • 石榴石的功效与作用价值
  • 生产成本的主要分析方法
  • 【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)
  • 宣泄不能消除不健康的情绪
  • 委托加工物资增值税计税依据
  • php读取excel内容
  • vscode配置r
  • 固定资产进项税额怎么抵扣
  • 未摊销完的房租转哪个科目
  • promise thenable
  • php 命名空间 通俗易懂
  • windows history命令
  • 应付职工薪酬总账和明细账
  • 资产支出加权平均数例题
  • 房地产企业预缴增值税会计处理
  • sqlserver2019配置
  • 休产假的工资扣个人所得税吗
  • 登记会计账簿的基本要求
  • 应交增值税结转账务处理
  • 留抵进项税太多怎么办
  • 航天金税服务费280元每年都交吗
  • 货款减免协议
  • 购进材料,已付,材料尚未验收入库
  • 出纳去银行取钱需要带什么
  • 运输费用如何做账
  • 往来款多了会怎么样
  • 免抵退的定义
  • 税金及附加是按什么基础交的
  • 补交以前年度的房产税会计分录
  • 非流动资产处置利得计入什么科目
  • 购买维修费怎么做分录
  • 填制凭证出现的问题
  • ubuntu mysql 5.6版本的删除/安装/编码配置文件配置
  • linux常用命令sed
  • win7使用mbr还是guid
  • winxp系统开机启动项
  • 如何卸载影子还原软件
  • 五笔输入法怎么切换中文
  • win8.1无法安装net framework 3.5
  • opengl oes纹理
  • cocos安装
  • css 网页布局
  • opengl visual studio
  • Windows上安装Python
  • import和export区别
  • shell脚本实现文件移动、复制等操作
  • node js官网
  • 公路客运购票
  • 国家税务局总局河南官网
  • 电影失眠详细剧情
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设