MAC图片格式转换
2016-01-08 10:26
239 查看
OS X下有一个sips的程序可以用来处理图片。
sips的名称功能非常强大,参考 帮助文档 。
这里我们只用到其中的一个功能,转换图片格式。
命令参考:
sips - s format jpeg -- out b.jpg a.png
写一个png批量转换jpg的脚本:
cat ~/ bin / png2jpg
# !/ bin / bash
# convert png files to jpeg files
# usage: png2jpg < file >
for f in " $@ " do sips - s format jpeg -- out " ${f%.*}.jpg " " $f " done
同样写一个jpg批量转换png的脚本:
cat ~/ bin / jpg2png
# !/ bin / bash
# convert jpeg files to png files
# usage: jpg2png < file >
for f in " $@ " do sips - s format png -- out " ${f%.*}.png " " $f " done
使用例子:
➜ ~/ Downloads $ png2jpg QQ20131008 -* .png
/ Users / adyliu / Downloads / QQ20131008 - 2 .png
/ Users / adyliu / Downloads / QQ20131008 - 2 .jpg
/ Users / adyliu / Downloads / QQ20131008 - 3 .png
/ Users / adyliu / Downloads / QQ20131008 - 3 .jpg
/ Users / adyliu / Downloads / QQ20131008 - 4 .png
/ Users / adyliu / Downloads / QQ20131008 - 4 .jpg
➜ ~/ Downloads $ ll QQ * - rw - r -- r -- 1 adyliu staff 67K 10 8 15 :43 QQ20131008 - 2 .jpg
- rw - r -- r -- @ 1 adyliu staff 88K 10 8 15 : 31 QQ20131008 - 2 .png
- rw - r -- r -- 1 adyliu staff 23K 10 8 15 : 43 QQ20131008 - 3 .jpg
- rw - r -- r -- @ 1 adyliu staff 34K 10 8 15 : 31 QQ20131008 - 3 .png
- rw - r -- r -- 1 adyliu staff 47K 10 8 15 : 43 QQ20131008 - 4 .jpg
- rw - r -- r -- @ 1 adyliu staff 44K 10 8 15 : 31 QQ20131008 - 4 .png
sips的名称功能非常强大,参考 帮助文档 。
这里我们只用到其中的一个功能,转换图片格式。
命令参考:
sips - s format jpeg -- out b.jpg a.png
写一个png批量转换jpg的脚本:
cat ~/ bin / png2jpg
# !/ bin / bash
# convert png files to jpeg files
# usage: png2jpg < file >
for f in " $@ " do sips - s format jpeg -- out " ${f%.*}.jpg " " $f " done
同样写一个jpg批量转换png的脚本:
cat ~/ bin / jpg2png
# !/ bin / bash
# convert jpeg files to png files
# usage: jpg2png < file >
for f in " $@ " do sips - s format png -- out " ${f%.*}.png " " $f " done
使用例子:
➜ ~/ Downloads $ png2jpg QQ20131008 -* .png
/ Users / adyliu / Downloads / QQ20131008 - 2 .png
/ Users / adyliu / Downloads / QQ20131008 - 2 .jpg
/ Users / adyliu / Downloads / QQ20131008 - 3 .png
/ Users / adyliu / Downloads / QQ20131008 - 3 .jpg
/ Users / adyliu / Downloads / QQ20131008 - 4 .png
/ Users / adyliu / Downloads / QQ20131008 - 4 .jpg
➜ ~/ Downloads $ ll QQ * - rw - r -- r -- 1 adyliu staff 67K 10 8 15 :43 QQ20131008 - 2 .jpg
- rw - r -- r -- @ 1 adyliu staff 88K 10 8 15 : 31 QQ20131008 - 2 .png
- rw - r -- r -- 1 adyliu staff 23K 10 8 15 : 43 QQ20131008 - 3 .jpg
- rw - r -- r -- @ 1 adyliu staff 34K 10 8 15 : 31 QQ20131008 - 3 .png
- rw - r -- r -- 1 adyliu staff 47K 10 8 15 : 43 QQ20131008 - 4 .jpg
- rw - r -- r -- @ 1 adyliu staff 44K 10 8 15 : 31 QQ20131008 - 4 .png
相关文章推荐
- MyMusic
- iOS 打印日志显示系统详细时间,类名,行号及打印值
- (.我爱你)域名2015年度报告:商务中国一枝独秀
- pip和pip3同时使用
- Leetcode222: Jump Game II
- AP1501的输入滤波电容烧坏原因分析
- 基于servlet的文件下载
- 【Android基础】Android WebView参数设置详解
- HTML5之---Manifest 文件--离线缓存
- 使用gradle做第一个java项目
- 策略模式总结
- Android或者手机版本号和sdk还有手机型号
- 一篇文章讲清楚android ImageView.ScaleType
- OC-1-8
- unity, imageEffect的最后一步blit所用的shader,应该关闭zwrite和ztest
- 【LeetCode】217. Contains Duplicate(sort,hash,map)
- ARC 完全指南
- Git全解析之用起来先
- 纯代码创建UIDatePicker
- ADB 在 Android SDK 的中的路径