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 ...
随机推荐
- BFS - leetcode [宽度优先遍历]
127. Word Ladder int size = q.size(); for(int k = 0; k < size; k++){//for 次数 找到一个erase一个 q里面加入的是所 ...
- 前端自动化部署之gulp
1.首先需要安装node+npm(这里不再叙述,网上教程一大堆) 2.gulp全局安装:npm install -g gulp 3.cd进入到你的项目目录,这里使用demo文件夹为我的示例项目 4.在 ...
- 使用SQL Server临时表来实现字符串合并处理
处理的数据 CREATE TABLE tb(col1 varchar(10),col2 int) INSERT tb SELECT 'a',1 union ALL SELECT 'a',2 union ...
- php添加扩展插件
给PHP安装扩展的方式有好多 一.重新编译 进入PHP源码目录./configure --prefix=/usr/local/php ...[其他编译参数] 二.通过phpize添加扩展 进入PHP源 ...
- jq小demo—图片翻页展示效果 animate()动画
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- 教务处sso设计缺陷
前言 刚学习python,觉得比较枯燥总不知道从哪里入手,偶然一次,同学让我帮忙看看选课,发给我的是学校统一的默认格式的密码,突然就想试试有多少人还是默认密码,从QQ群里找了一份学生信息尝试了一下,发 ...
- dao代码模板
提供数据源以及回收资源的工具类DbUtils: public class DbUtils { private static ComboPooledDataSource dataSource = new ...
- ASCII码对应表chr(num)
chr(9) tab空格 chr(10) 换行 chr(13) 回车 Chr(13)&chr(10) 回车换行 chr(32) 空格符 ...
- Web多客户端单点登录
一 数据库 除了用户表之外,新建一个外联表<用户票据表> fdUsTiUserID,fdUsTiType,fdUsTiTicket 分别对应用户ID,客户端类型(PC,mobile) 票 ...
- HeartBeat源码安装
只是写了安装流程,具体信息查看互联网; 环境: CentOS6.8 x86_64 min Heartbeat 3.0.6 http://hg.linux-ha.org/heartbeat-STABLE ...