孔雀开发小屋

专注并致力于手机客户端开发
<2009年12月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

统计

  • 随笔 - 103
  • 文章 - 0
  • 评论 - 251
  • 引用 - 0

常用链接

留言簿(38)

随笔分类

随笔档案

关注的博客

朋友的博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜

linux下批量命名和批量处理图片的例子
今天碰到一个简单的需求,有一批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我之前的随笔中也有提到,感兴趣的童鞋可以参考一下。

posted on 2011-11-06 12:46 孔雀 阅读(1812) 评论(0)  编辑 收藏 引用 所属分类: Graphics


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理