位置: 编程技术 - 正文

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

  • 企业增值税必须退税吗?
  • 交易性金融资产公允价值变动计入
  • 无票收入在增值税申报表的哪里填
  • 机耕道属于水利还是土地整治
  • 个税申报收入额怎么填
  • 新的企业所得税暂行条例
  • 制作原始人类用的工具
  • 预付货款工程完工后如何结转?
  • 担保费和评审费计入什么科目
  • 收到股本的现金怎么做账
  • 产品因质量问题造成损害的,应当承担责任的主体是
  • 房产税申报后多久缴纳税款
  • 其他业务收入需要结转成本吗
  • 申报专项资金项目是什么
  • 填报企业所得税资产总额怎么填
  • 个税计提比实际缴纳多怎么办
  • 购入需要安装的固定资产会计科目
  • 企业赠送客户产品如何账务处理
  • 建设单位管理费费率
  • 支付网银年费计入什么科目
  • win11怎么改名
  • 微软发布Windows 10正式版 新浪
  • 事业单位的费用
  • 用友软件查其他业务收入怎么查
  • harmonyos2.0.0怎么用
  • 投资企业流程
  • windows server 2008和r2
  • uefi和legacy的区别对显卡兼容
  • php数组可以使用哪些键名
  • 企业注销时实收资本需要交税吗
  • fsdu.exe是什么程序?
  • 购进免税农产品进行进项税额抵扣时,其抵扣率为
  • 贷款和应收款项应采用实际利率法,按摊余成本计量
  • phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
  • 销售产品的运输费属于什么会计科目
  • 公司的财产保险包括哪些
  • 金银首饰消费税计税依据
  • 融资租赁的固定资产所有权归谁
  • uniapp跳转页面没反应
  • echarts-gl
  • js 跳转网页
  • 微信收款怎么记录怎么删除
  • 资产计税基础填资产原值吗
  • 绩效奖个人所得税是多少
  • 暂缓收缴工会经费申请
  • 报废车残值需要多少钱
  • sqlserver的isnull
  • 临时用工费开票项目
  • 什么情况下借递债券
  • 运费发票如何做分录
  • 工人晚上加班的说说心情
  • 一般纳税人城建税税率是多少
  • 发放股票股利的意义包括
  • 处理报废的固定资产账务处理
  • 有限公司结业清算
  • 税控盘服务费怎么填增值税申报表
  • 加油站汽油损耗分析
  • 递延所得税转回税率不一致
  • 员工体检的发票在哪里开
  • 业务招待费可以开专票抵扣吗
  • 期末账面余额是什么意思
  • 所附原始凭证的作用是
  • 检查mysql是否正常
  • 判断某个字段的值是否在指定的范围内
  • mysql 连续日期
  • win8无法运行exe
  • xp系统许多网页打不开
  • win7系统u盘打不开怎么办
  • ubuntu系统中文名字
  • win10专业版怎么安装
  • 在Linux上优化Mysql运行环境让你对Mysql更多了解
  • win10大更新2021要多久
  • <Unity3D>Unity3D GUI控件
  • pcl读取ply文件
  • Js组件开发方式
  • node js教程
  • jquery选择器总结
  • android 图片视频轮播框架
  • 企业所得税要在几号之前申报
  • 如何查询企业是否注销成功
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设