论坛
门户
内部优惠
喜欢
话题
VIP会员
搜索
新浪微博
登录
注册
100%
100%
首页
>
操作系统
>
linux技巧
>
linux下批量命名和批量处理图片的例子
回复
« 返回列表
灯火互联
管理员
注册日期
2011-07-27
发帖数
41778
QQ
火币
41290枚
粉丝
1086
关注
100
加关注
写私信
打招呼
阅读:
2354
回复:
0
linux下批量命名和批量处理图片的例子
楼主
#
更多
只看楼主
倒序阅读
发布于:2011-11-10 12:30
保存
100%
100%
[]
1
今天碰到一个简单的需求,有一批png图像文件,图像名字均为
xxx@2x.png
,其中xxx是可变部分。现在需要将所有
xxx@2x.png
图像改名为xxx.png,且尺寸变为原来的50%。这就涉及到两个问题,第一:批量改名,第二:批量处理文件。
解决如下:
1)批量改名:for var in *.png; do mv "$var" "${var%@2x.png}.png"; done
2)批量修改图像:for png in *.png; do convert $png -resize 50% $png
其中的批量修改图像中使用到了一个convert命令,这个命令是命令行图像处理工具ImageMagick的一个子命令。关于ImageMagick我之前的随笔中也有提到,感兴趣的童鞋可以参考一下
喜欢
0
评分
0
最新喜欢:
淘宝天猫隐藏优惠券地址
回复
100%
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
100%
返回顶部
关闭
最新喜欢