Ubuntu Linux 批量修改图片大小以及文件重命名

0x00

本文属于随笔, 仅供作者学习记录.

0x01 批量修改图片大小:

[email protected]:~/$ find ./ -name ‘*.jpg‘ -exec convert -resize 220X520! {} {} \;

备注: 上述命令中,

find 路径 -name 匹配.jpg后缀的文件

-exec 对find结果执行convert命令 后面是convert参数, 如果没有安装convert, sudo apt-get install convert安装即可.

-resize 宽度X 高度, 注意X 是大写字母x, !表示不保持图片原始比例,强制转换为设置的尺寸 {}代表find结果, 这里作为convert 参数, 代表元路径和目的路径.

另外需要注意的是结尾处需要加\; 这样命令才执行成功,作者在此失败了好久,后来才发现是这个原因. 关于这一点竹子-博客的文章中提过, -exec后接的命令是以;结束的,而考虑到不同系统;可能有不同的含义,因此加反斜杠,这个解释有点笼统,不过不妨作为一条规则记住就好.

0x02 文件批量重命名:

[email protected]:~/$ k=100; for i in `ls`; do mv -f $i `echo $(k)".jpg"; k=k+1; done

参考文献

http://hi.baidu.com/dinohu/item/1b2463314f549aba134b14d4

http://www.cnblogs.com/peida/archive/2012/11/14/2769248.html

Ubuntu Linux 批量修改图片大小以及文件重命名

时间: 2024-08-01 10:43:56

Ubuntu Linux 批量修改图片大小以及文件重命名的相关文章

word中批量修改图片大小的两个方法

1.只需要图片符合文档大小即可 插入图片,word自动处理图片大小. 按插入 按图片 效果: 2.需要图片具体的大小 把图片复制,直接在word中粘贴,图片以原始大小显示 按视图 按宏,查看宏,输入setpicsize,按创建 复制并粘贴以下程序 并按调试+编译,看看程序有没有错误 Sub setpicsize()    Dim n '图片个数    Dim Height, Weight    Height = 300    Weight = 200    On Error Resume Nex

python 批量修改图片大小

一个文件夹下面有好多图片格式是jpg大小是1920*1080,把它们处理成1280*720并按原先图片的名保存在另一路径下这里首先要找到给定路径下所有的图片文件,然后在修改图片文件的大小,这里用到PIL和glob两个库: # -*- coding: utf-8 -*- import os import glob from PIL import Image import os.path '''修改图片文件大小jpgfile:图片文件:savedir:修改后要保存的路径''' def convert

批量修改图片大小

使用方法: 保存下面代码为imgzoom.htc,找个目录放好,我是放在根目录下的; 以下是代码: <script language="javascript">  var _width = element.width;  var _hieght = element.height;  var _maxpixel = _width;  var _which = "w"; var maxwidth = 700;  var maxheight = 525;   

[Word]中批量修改图片大小和缩放比例方法

最近小编遇到一个问题:需要将一篇word文档中的所有图片全部缩小比例.一张张改太麻烦了.于是从网上搜罗了一下,还真找到了解决办法.需要注意的地方就是注意厘米与像素的换算关系.一般情况下1厘米=28px .这个换算关系其实可以用计算器计算出来.计算公式为图片改变之后的像素除以改变之后图片的大小厘米.

Python批量修改图片大小

# -*- coding: utf-8 -*- ''' ''' import os from PIL import Image pic_dir = r"H:\新建文件夹" for filename in os.listdir(path=pic_dir):     if filename.startswith("SAM"):         pic_path = os.path.join(pic_dir, filename)         print (pic_pa

Linux中如何使用gThumb批量调整图片大小

Linux中如何使用gThumb批量调整图片大小 导读 如果你的工作涉及到图片编辑和处理,就一定会有同时对多张图片进行批量大小调整的经历.虽然大多数图片编辑应用都能够非常容易地批量调整多张图片,但对于新手用户来说,总是不太容易轻松找到并使用相关功能,因此本文将向大家介绍如何在 Linux 桌面系统中使用 gThumb 软件来批量调整图片大小. 由于主要步骤都以 gThumb 为中心,所以请先确保你在系统中已经安装了该应用.如果没有,可以自行在 Ubuntu Software Center 中搜索

Python 批量修改图片格式和尺寸

公司的一个项目要求把所有4096x4096的图片全部转化成2048x2048的图片,这种批量转换图片大小的软件网上很多,我的同事原来使用的美图看看的批量转换,但是稍微有点麻烦,每次还需要指定要转换的图片的输入路径和输出路径,而且每次都只能处理一个文件夹,很繁琐,于是我想到了万能的Python,然后写了一个脚本来批量处理图片,同一个根目录下的所有文件夹的子文件等的图片全部会处理掉. 代码中还加入了很多的异常捕获机制和提示,希望对大家有帮助. 备注: 1.导入了PIL库,是处理图片用的,很强大: 2

PS批量修改图片尺寸

# PS 批量修改图片尺寸大小 我们打开PS,点开菜单[窗口-动作], 接着我们新建一个动作, 取名为[批处理],并且点[记录], 紧接着我们按[文件-打开], 打开一张照片, 接着按键盘的[ctrl+alt+I],来调节要调整的尺寸, 我们就可以设置为我们需要的尺寸大小,固定像素大小,设置具体像素,设置分辨率,点[确定], 紧接着选择[文件-存储为], 设置好文件名字+保存类型,点[保存], 紧接着设置好照片品质,点[确定], 紧接着停止动作录制, 我们按下[文件-自动-批处理], 紧接着我们

Python 批量修改图片exif属性

一共两个文件 config.ini //放配置文件 exif.py   //主程序文件 config.ini 文件源码 [global] Artist = www.blmm.com ;作者 DateTimeOriginal = now ;时间(now为当前时间,如指定时间则格式为:2017:04:09 14:13:22) Software = Adobe Photoshop CS6 Windows ;程序名称 exif.py 文件源码 #ecoding:utf-8 import pyexiv2