MAC图片格式转换
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
MAC图片格式转换的更多相关文章
- 【VC++技术杂谈007】使用GDI+进行图片格式转换
本文主要介绍如何使用GDI+对图片进行格式转换,可以转换的图片格式为bmp.jpg.png. 1.加载GDI+库 GDI+是GDI图形库的一个增强版本,提供了一系列Visual C++ API.为了使 ...
- python 将png图片格式转换生成gif动画
先看知乎上面的一个连接 用Python写过哪些[脑洞大开]的小工具? https://www.zhihu.com/question/33646570/answer/157806339 这个哥们通过爬气 ...
- bmp,jpg,png,tif,wmf,emf与eps图片格式转换
wmf/emf是两种Microsoft Windows的图形文件格式.它是一个矢量图格式,但是也允许包含位图.本质上,一个WMF文件保存一系列可以用来重建图片的Windows GDI命令.在某种程度上 ...
- 利用PBFunc在Powerbuilder中进行图片格式转换
利用PBFunc的n_pbfunc_image对象可以方便的进行图片格式的转换与大小转换 支持相互转换的格式有以下几种: FORMAT_BMP //bmp格式FORMAT_GIF //gif格式FO ...
- php 图片格式转换-亲测ok
代码如下 /** * 图片格式转换 * @param string $image_path 文件路径或url * @param string $to_ext 待转格式,支持png,gif,jpeg,w ...
- 图片格式转换之ImageMagick
项目中需要实现一些图片文件到TIFF文件的转换,去网上下载了一些第三方软件. 好的软件需要收费,免费的存在各种问题. 自己动手,丰衣足食! 众里寻他千百度,蓦然回首,那人就是ImageMagick. ...
- 关于PHP批量图片格式转换的问题--本文转成webp, 其他过程格式一样
最近要把项目中的图片全部生成webp格式, 过程整理一下, (直接存在本地,或者图片链接存在数据库都可以看看) 首先,肯定是批量处理, 一个php处理不了这么多, 会爆内存的, 个人建议用aja ...
- PIL图片格式转换
PIL格式转换 原图: #!/usr/local/bin/python # -*- coding: utf8 -*- from PIL import Image, ImageFilter import ...
- 自己积累的一些Emgu CV代码(主要有图片格式转换,图片裁剪,图片翻转,图片旋转和图片平移等功能)
using System; using System.Drawing; using Emgu.CV; using Emgu.CV.CvEnum; using Emgu.CV.Structure; na ...
随机推荐
- 基于Java 的增量与完全备份小工具
前段时间,因为各种原因,自己动手写了一个小的备份工具,用了一个星期,想想把它的设计思路放上来,当是笔记吧. 需求场景:这个工具起初的目的是为了解决朋友公司对其网络的限制(不可以用任何同步软件,git, ...
- centos-mysql 安装
初学者自编文档,如有错误,请指出,具体命令就不阐述了,不明白 度娘吧! nginx我是编译安装在服务器上 和其他安装应该会有区别 安装路径路径:/usr/local/ 安装包存放位置:/home/ap ...
- 一个快速、高效的Levenshtein算法实现——代码实现
在网上看到一篇博客讲解Levenshtein的计算,大部分内容都挺好的,只是在一些细节上不够好,看了很长时间才明白.我对其中的算法描述做了一个简单的修改.原文的链接是:一个快速.高效的Levensht ...
- centos7 crontab笔记
1.crontab相关命令 语法:crontab [-u <用户名称>][配置文件] 或 crontab [-u <用户名称>][-elr] 参数: -e 编辑该用户的计时器设 ...
- react学习笔记-02
1.组件嵌套 React允许将代码封装成一个component,然后像html标签一样,插入网页中中. var HelloMessage = React.createClass({ render: f ...
- Struts2 Spring3 Hibernate3 集成xml版本
Struts2 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互 ...
- nginx构建https
1.生成证书#openssl genrsa -des3 -out server.key 1024#openssl req -new -key server.key -out server.csr#op ...
- php生成图片缩略图的类方法
//php生成缩略图片的类 class ResizeImage{ public $type;//图片类型 public $width;//实际宽度 public $height;//实际高度 publ ...
- 在cmd中设置字体
1.首先在cmd中输入chcp 65001 回车(通过 chcp命令改变代码页,UTF-8的代码页为65001) 2.右击命令提示符的标题栏点击属性. 3.在属性中选择字体后点击确认即可.
- 《JavaScript高级程序设计》读书笔记 ---Array 类型
除了Object 之外,Array 类型恐怕是ECMAScript 中最常用的类型了.而且,ECMAScript 中的数组与其他多数语言中的数组有着相当大的区别.虽然ECMAScript 数组与其他语 ...