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 ...
随机推荐
- 【bootstrap】时间选择器datetimepicker和daterangepicker
在bootstrap中的时间选择器有两种:dateTimePicker和dateRangePicker 1.dateTimePicker好像是官方嫡插件: 需要的文件: <link rel= ...
- nodejs问题整理--fs.exists无法正确判断文件的问题
fs.exists方法 方法说明: 测试某个路径下的文件是否存在.回调函数包含一个参数exists,true则文件存在,否则是false. 语法: fs.exists(path, callback) ...
- pageoffice 开发笔记
开发环境:vs2015,mvc,razor pageoffice版本:Server-Version=3.2.0.1 OCX-Version=2,0,4,6 开发模式:pageofficeLink方式 ...
- LightOJ 1095 Arrange the Numbers-容斥
给出n,m,k,求1~n中前m个正好有k个在原来位置的种数(i在第i个位置) 做法:容斥,先选出k个放到原来位置,然后剩下m-k个不能放到原来位置的,用0个放到原来位置的,有C(m-k,0)*(n-k ...
- mysql count max min 语句用法
count 用法 求总条数 $sql="select count(*) as total from e_user"; $query = mysql_query($sql, $lin ...
- 人人公益模式系统开发app
人人公益模式系统开发app(微or电 158.1500.1390 小凡团队)人人公益系统开发,人人公益系统模式定制,人人公益系统开发模式,人人公益平台开发系统,人人公益APP系统开发. 深圳人人优益网 ...
- Ubuntu 软件 安装 下载 及更新
1 软件安装 sudo apt-get install 2 软件搜索 sudo apt-cache search 3 系统已经安装了什么软件 dpkg -l 是否确切安装了某软件 dpkg ...
- 浅谈angularJS指令的属性
restrict – 这个属性用来指定指令在HTML中如何使用(指令的四种表示方式).我们使用 ‘AE’,这个指令可以被当作新的HTML元素或者属性来使用.如果要允许指令被当作class来使用,我们将 ...
- Hibernate5-课程笔记2
单表的增删改查操作: (1)定义获取Session和SessionFactory的工具类: package com.tongji.utils; import org.hibernate.Session ...
- NameCheap域名注册商的几个特点介绍
作为站长,我们拥有选择3-5家域名注册商,把自己的域名放置在不同的平台也是应该的,因为不同的注册商都有不同的值得我们选择的理由.作为已经使用namecheap注册商超过5年,拥有数百个域名的我来说,分 ...