sips是OSX系統(tǒng)自帶的命令行工具,可以對(duì)圖片進(jìn)行一些簡(jiǎn)單的處理。
查看圖片的屬性
$ 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
修改圖片
# 旋轉(zhuǎn)圖片 90度
$ sips -r 90 sample.jpg --out sample-1.jpg
# 旋轉(zhuǎn)圖片 -90度
$ sips -r -90 sample.jpg --out sample-2.jpg
# 指定長(zhǎng)寬的最大值,等比例縮放,這個(gè)例子中,執(zhí)行后sample-3.jpg寬度600px,高度450px
$ sips -Z 600 sample.jpg --out sample-3.jpg
# 指定長(zhǎng)寬值縮放,這個(gè)例子中,執(zhí)行后sample-4.jpg寬度300px,高度400px
$ sips -z 400 300 sample.jpg --out sample-4.jpg
# 水平翻轉(zhuǎn)
$ sips -f horizontal sample.jpg --out sample-5.jpg
# 垂直翻轉(zhuǎn)
$ sips -f vertical sample.jpg --out sample-6.jpg
# 指定長(zhǎng)寬值裁剪, 會(huì)以圖片中點(diǎn)開(kāi)始計(jì)算,不足的會(huì)補(bǔ)上黑色
$ sips -c 400 300 sample.jpg --out sample-7.jpg
更多方式可以查看sips的幫助說(shuō)明
$ sips -h