用 awk 实现批量转换图片
来源:互联网 发布:中国移动网络建设情况 编辑:程序博客网 时间:2024/06/16 17:44
用 gtk 写了一个画花的程序,觉得“错”画出来的图形相当好看,于是保存了很多截图。但是由于截图是 png 格式的,而让我无语的是 blog.csdn.net 等网站居然不支持 png 格式,不得已只有转换成 gif 格式了。转换可以用命令 convert image.png image.gif 实现。现在问题是有很多图片,于是想到用 awk 来实现。
awk 代码如下:
# convert .png image to .gif image
# 2005.4.12 BenBear
#
# usage:
# ls | awk -fpng2gif.awk
#
# need:
# bash
# convert
#
$0~//.png$/ {
gif = substr ($0, 0, length($0)-4) ".gif";
system ("test -r " gif " || convert " $0 " " gif);
}
$0~//.png$/ 是匹配以 .png 结束的行,也即扩展名为 .png 的文件,即 png 图片。然后从 $0 求得 gif 文件的名字。system 执行的是,如果存在 gif 图片,则不执行后面的 convert 命令;否则,convert 进行转换。
- 用 awk 实现批量转换图片
- 用AWK实现批量命名修改
- 用python批量转换图片
- Matlab批量实现图片文件格式转换
- grep sed awk实现批量文件改名
- 用matlab实现图片的批量重命名
- 图片批量转换成PDF
- 图片批量转换格式--photoshop
- 图片批量转换成pdf
- python 批量图片类型转换
- awk 二维数组-实现行列转换
- awk 函数 实现数字转换为ip
- php 实现批量上传图片
- FCKeditor实现批量上传图片
- 批量转换图片之 bash 版
- 软件命令行解说:批量转换图片文件格式
- ffmpeg 视频转换、图片批量提取
- Mac下.CR2格式图片批量转换
- Windows服务端口大全
- Tomat组件研究之ThreadPool
- 无线分组网关系统解决方案(GGSN、PDSN)
- 解决MySql中文问题的一些方法(未经过测试)
- Tomcat研究之组件结构
- 用 awk 实现批量转换图片
- 如何将Delphi的字符串直接转成汉字?
- struts源代码阅读(struts 初始化)
- Music
- 求救:如何将文本文件的内容保存到数据库?
- 如何将某文件夹下的指定扩展名的所有文件显示出来
- 进程间通信的多种方法
- 律师点评——员工因“对公司的赞美不合格”被淘汰
- 遇见你是我最美的意外