利器: Mac自带的图片工具Sips

    工作和日常上网免不了会需要跟图片打交道,P图什么的就不说了这个现在已经成了年轻妹子的必备技能。今天要说的是一个Mac上被大家忽略的命令行小工具Sips。

    Sips是Mac提供的一个处理图片的命令行工具,与Photoshop这种重量级选手相比,自然功能上要差很多。不过话说回来如大小裁剪、图片翻转和旋转这些日常小功能其实也不必非得动用Photoshop这样专业级的工具。简单学习一下像sips这样的终端指令可以快速辅助你完成任务。可能那边PS还没完全打开,这边图片已经处理好了。Ok,不罗嗦下面用几个范例来给大家做讲解。

    什么,你还不知道终端是什么?好吧,好人做到底,在啰嗦一下在Dock中打开Launchpad,在搜索栏里搜索关键字「终端」或者「terminal」出现下图图标即为终端,双击打开就好。资深用户直接用iTerm就可以了。

    利器: Mac自带的图片工具Sips

    Sips应用范例

    特别提前说明一点,下面的sips命令处理图片会覆盖原图,所以建议提前做好图片的备份工作。如果不想覆盖原图也可以在每个命令中添加-o参数,可以参考倒数第二个范例。

    裁剪时固定图片宽度,高度自适应

    sips -Z 320 iamge_file_name

    裁剪时指定图片宽与高

    sips -z 400 300 iamge_file_name  # 裁剪图片为400x300大小

    需要注意的是这里的参数是小写的z,并且图片缩放方式不是锁定图片比例的,即如果图片本身是16:9,则会导致图片被挤压。

    旋转图片

    sips -r 90 image_file_name

    上面的命令将图片顺时针旋转90度,相信机智的你已经想到逆时针90度应该是-90了。没错,顺时针用正数表示,逆时针可以用负数表示。你可以进行任意角度和方向的旋转。

    翻转图片

    sips -f horizontal image_file_name

    上面命令可以对图片进行水平翻转,-f支持水平和垂直两种翻转,水平(horizontal),垂直(vertical)。

    修改图片格式

     sips -s format jpeg input.png -o output.jpg

    使用-s参数可以修改图片格式为指定值,sips支持jpeg | tiff | png | gif | jp2 | pict | bmp | qtif | psd | sgi | tga共11种格式。并且-s除了能修改文件格式外,还能修改图片的其它meta数据,具体可以通过man sips查看。

    获取图片meta信息

    sips -g pixelWidth -g pixelHeight image_file_name

    上面命令可以获取图片的长宽高信息,与-s参数一样,-g也支持更多的meta值,可以参见man sips的信息,这里就不做赘述了。

    OK,上面的几种应用场景应该是我们最常见的,掌握它们应对日常的简单需求是没有问题了,另外通过命令行你可以组合出简单的脚本,轻轻松松的进行批处理。当然sips还有其它更高级的功能你可以通过man sips指令来查看它们,本文就不做赘述了。如果你还有问题,也欢迎通过评论来提问。:)

    -完-

    你还可以看:




    利器: Mac自带的图片工具Sips



    avatar
    • 本文由 发表于 2018年7月28日
    用卫星拍摄的地球做电脑桌面壁纸 mac壁纸

    用卫星拍摄的地球做电脑桌面壁纸

    前段时间介绍了一款名为 ,应用提供了来自于 NASA、ESA、Yandex卫星拍摄地球的震撼照片。这些来自上帝视角的照片让厌倦了千篇一律手机壁纸的用户有了新的选择。最近卫星拍摄照片似乎很火,紧接着一位...
    新MacBook Pro壁纸奉上:PC/手机都有 mac壁纸

    新MacBook Pro壁纸奉上:PC/手机都有

    今天凌晨1点,苹果在库比提诺总部举行了MacBook新品发布会,估计大家肯定会对用于演示的新MacBook Pro非常绚丽主题壁纸印象深刻,已经有网友制作出了新MacBook Pro高清主题壁纸,包括...
    匿名

    发表评论

    匿名网友 填写信息