位置: 编程技术 - 正文

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() 函数使用介绍

  • 办理出口退税时间要求
  • 国税地税合并是成功的还是失败的
  • 报考中级会计师怎么报名
  • 原材料加工成产品的会计分录
  • 每月长摊金额如何分摊
  • 母公司帮子公司偿还债务
  • 黑色金属冶炼压延品税收编码
  • 企业所得税清算报备表清算结束日
  • 施工安全协议违约怎么办
  • 控股合并的会计准则
  • 银行卡待报解预算收入是什么钱
  • 公司注销实收资本可以退回股东吗?
  • 扶贫算出差吗
  • 银行贷款利息是百分比还是千分比
  • 无形资产投资入股增值税
  • 坏账准备税务处理办法
  • 红包营销活动方案
  • 物业公司要怎么开水电费证明
  • 金蝶kis迷你版操作手册
  • 更正申报以前个税的处理方法
  • 个人劳务报酬所得税计算方法2020
  • 集团公司内部无偿借贷增值税
  • 工程施工纳税
  • 注册资金印花税怎么算
  • 个税在发工资的时候直接扣下来吗
  • 房屋融资租赁会计处理
  • 补缴的附加税怎么入账
  • 个人独资企业生产经营费用与家庭生活费用
  • linux 界面卡死
  • fsrec.sys
  • PHP:preg_split()的用法_PCRE正则函数
  • php中imagecreatefromjpeg
  • 基于springboot的毕设
  • 蒙大拿州美景
  • yii框架怎么样
  • ant desgin-vue
  • 利息发票如何做账务处理
  • 现代信号处理张贤达
  • linux用cat命令查看
  • 增值税怎样交
  • 弱电工程计入什么费用
  • 上级拔入资金
  • 生产劳务成本会计分录
  • 结转损益利息收入在哪方
  • mongodb视频教程
  • 购买防暑物资应放到哪个科目
  • 加计扣除所得税处理
  • 应交税费案例分析题
  • 企业所得税该什么科目
  • 预收账款和预付账款的区别
  • 报销流程怎么走
  • 小规模纳税人每个月都要抄税清卡吗
  • 营业成本包含哪些项目
  • 投资收益记账
  • 预收款开发票,不确认收入可以吗?
  • 财付通支付的优缺点
  • 小微企业增资
  • 应收账款计提坏账比例
  • 主营业务成本账户属于什么账户
  • 专票遗失没有认证能用吗
  • 增值税纳税申报表在哪里打印
  • win8.1 multiple edition
  • 笔记本出厂预装系统
  • win7系统怎么开wifi热点
  • win7鼠标右键菜单选项太多怎么删除
  • windows 10 build 9834
  • linux clk
  • 怎么给文件夹设置密码保护
  • shell的使用
  • JavaScript toFixed() 方法
  • python写出来的程序怎么用
  • [置顶] Deniz Saypinar
  • 带领大家学习javascript基础篇(一)之基本概念
  • bootstrap导航栏怎么居中
  • windows安装程序安装在哪里
  • 取得土地使用权后两年未开发
  • 深圳国税总局
  • 金税三期可以申报个税吗
  • 结售汇选择汇还是钞好
  • 国企重组裁员政策解读
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设