sips是OSX系统自带的命令行工具,可以对图片进行一些简单的处理。
查看图片的属性
$ sips -g all sample.jpg
输出:
Users/xinus/tmp/sample.jpg
pixelWidth: 3648
pixelHeight: 2736
typeIdentifier: public.jpeg
format: jpeg
formatOptions: default
dpiWidth: 72.000
dpiHeight: 72.000
samplesPerPixel: 3
bitsPerSample: 8
hasAlpha: no
space: RGB
profile: sRGB IEC61966-2.1
creation: 2010:03:18 11:08:11
make: OLYMPUS IMAGING CORP.
model: FE5000,X905
software: Version 1.0
description: OLYMPUS DIGITAL CAMERA
修改图片
# 旋转图片 90度
$ sips -r 90 sample.jpg --out sample-1.jpg
# 旋转图片 -90度
$ sips -r -90 sample.jpg --out sample-2.jpg
# 指定长宽的最大值,等比例缩放,这个例子中,执行后sample-3.jpg宽度600px,高度450px
$ sips -Z 600 sample.jpg --out sample-3.jpg
# 指定长宽值缩放,这个例子中,执行后sample-4.jpg宽度300px,高度400px
$ sips -z 400 300 sample.jpg --out sample-4.jpg
# 水平翻转
$ sips -f horizontal sample.jpg --out sample-5.jpg
# 垂直翻转
$ sips -f vertical sample.jpg --out sample-6.jpg
# 指定长宽值裁剪, 会以图片中点开始计算,不足的会补上黑色
$ sips -c 400 300 sample.jpg --out sample-7.jpg
更多方式可以查看sips的帮助说明
$ sips -h
网友评论