mac上使用sips命令快速裁剪、旋转、翻转图片

日常开发工作中,经常碰到要对图片进行一些简单的处理,不需要动用PS,在mac上就有一个很好的命令行工具:sips
这里我们不具体展开讲,仅贴出几个常用的操作示例,更多用法请大家自行研究
自适应裁剪图片
sips -Z 600 meinv.jpg
其中600表示高度为600px,宽度为按比例缩放
固定宽度
sips -z 100 200 meinv.jpg
其中100表示高度为100px,宽度为200px
旋转
sips -r 90 meinv.jpg
向右旋转90度
水平方向/垂直方向翻转图片
sips -f horizontal meinv.jpg
sips -f vertical meinv.jpg
最后附上spis的帮助信息
➜ doc sips --help
sips 10.4.4 - scriptable image processing system.
This tool is used to query or modify raster image files and ColorSync ICC profiles.
Its functionality can also be used through the "Image Events" AppleScript suite.
Usages:
sips [-h, --help]
sips [-H, --helpProperties]
sips [image-query-functions] imagefile ...
sips [profile-query-functions] profile ...
sips [image modification functions] imagefile ...
[--out result-file-or-dir]
sips [profile modification functions] profile ...
[--out result-file-or-dir]
Profile query functions:
-g, --getProperty key
-X, --extractTag tag tagFile
-v, --verify
Image query functions:
-g, --getProperty key
-x, --extractProfile profile
Profile modification functions:
-s, --setProperty key value
-d, --deleteProperty key
--deleteTag tag
--copyTag srcTag dstTag
--loadTag tag tagFile
--repair
Image modification functions:
-s, --setProperty key value
-d, --deleteProperty key
-e, --embedProfile profile
-E, --embedProfileIfNone profile
-m, --matchTo profile
-M, --matchToWithIntent profile intent
--deleteColorManagementProperties
-r, --rotate degreesCW
-f, --flip horizontal|vertical
-c, --cropToHeightWidth pixelsH pixelsW
-p, --padToHeightWidth pixelsH pixelsW
--padColor hexcolor
-z, --resampleHeightWidth pixelsH pixelsW
--resampleWidth pixelsW
--resampleHeight pixelsH
-Z, --resampleHeightWidthMax pixelsWH
-i, --addIcon作者:上官伟斌
链接:https://www.jianshu.com/p/56a656181f30
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://www.cnblogs.com/stono/p/11021060.html

mac上使用sips命令快速裁剪、旋转、翻转图片相关推荐

  1. 使用macOS自带convert,sips命令快速处理图片及转换图片格式

    写在前面 最近有需求转换图片的格式, 例如 将.PDF转换为.png以便CSDN编辑器上传(如果直接使用截图会显得比较麻烦,多费一道手续), 或是将微信的一些图片制作成表情包(需要转换图片为.gif格 ...

  2. 删除svn_推荐:mac上svn常用命令及好用的工具

    作者:snandy来源:https://www.cnblogs.com/snandy/p/4072857.html # Mac SVN 命令行 Mac自带了SVN命令行,如我的升级到10.10(OSX ...

  3. 在mac上安装md5命令

    通过MD5值,来判断自己down的文件与服务器上的文件是否一致.也可以比较两个文件是否相同. 1.在mac上运行: ruby -e "$(curl -fsSL https://raw.git ...

  4. Mac上使用中文Beamer添加各种格式的图片

    最近任性的非要用Beamer来制作报告. 然后小组里的汇报还要用中文. 然后出于长远的考虑,抛弃了办公室的台式Windows,强行要在Mac Book Pro上面折腾. 安慰自己说:至少,技术小白迈出 ...

  5. 在苹果电脑MAC上执行Linux命令

    学习 Linux,肯定需要下载许多软件,例如我们学校常用的VMware.Xshell等等,还需要安装CentOS镜像文件等,但是这些软件大多都是只支持windows系统的,没有支持OS系统的,苹果电脑 ...

  6. Mac上 vue-cli使用命令创建项目

    创建项目 运行以下命令来创建一个新项目: vue create 项目名称 项目名称只能出现英文.数字和短横线. 回车后,问:如何去搭建这个工程. 第一行是默认使用vue2,第二行是默认使用vue3,第 ...

  7. 在mac上执行sudo命令提示没有权限?

    可能是由于 SIP(System Integrity Protection)机制的限制.在 macOS Mojave 及更高版本中,系统默认启用 SIP 机制来保护系统文件和目录,可能会导致无法删除某 ...

  8. mac上Safari 无法显示/加载网页图片解决方案:同步时间

    有多个原因,要一个个排查.其他原因参考 其他答案,这里只考虑一种情况:安装的时候 改了使时间,没有改回来. 同步下时区,设置到当前时间就好了.

  9. mac上的命令行工具

    转自爱米家的博客,原文:<Eight Terminal Utilities Every OS X Command Line User Should Know> OS X  的Termina ...

最新文章

  1. Dlib简介及在windows7 vs2013编译过程
  2. eclipser认java源码_java相关:Eclipse查看开发包jar里源代码的方法
  3. mysql与mssql中datetime类型字段问题_excel数据存入sqlserver过程中,遇到Datetime的格式问题。...
  4. 企业网站DDOS防护解决方案
  5. 反编译工具Reflector使用方法
  6. 关于WCDMA中的扩频和调制(更新中)
  7. 2019互联网月饼哪家强?阿里走情怀;百度最土豪;浪潮最高冷;抖音最创意 .........
  8. BFS算法和DFS算法(含图解:简单易懂)
  9. 第五届强网杯全国网络安全挑战赛 题目复现(有题目附件,详解)
  10. qt 实现MVC Api控制器开发 web api接口-连载【5】-企业级系统开发实战连载系列 -技术栈(vue、element-ui、qt、c++、sqlite)
  11. vc2005 应用程序正常初始化(0XC0150002)失败
  12. 休闲“农家乐”agritainment
  13. Modbus串行传输方式
  14. ubuntu18.04中基于Docker搭建tensorflow-gpu开发环境
  15. git克隆项目带用户名密码
  16. 颜色的前世今生22·显示器偏色怎么办?
  17. 网络服务NFS文件共享
  18. 点对点OSPF路由器配置
  19. PQ(product quantization) 算法
  20. Chrome控制台错误汇总

热门文章

  1. 在github开源代码添加MIT
  2. FAT16-DBR修复
  3. Java数据结构及工具类的详解
  4. 移动通信基础(2)误比特率、误码率、误帧率、误块率
  5. BluePrism注册下载并安装-RPA第一章
  6. (转载)sql语句大全
  7. 小红书运营技巧分享:新用户如何种草小红书
  8. 短视频美颜sdk人脸编辑技术详解、美颜sdk代码分析
  9. gradle-3.3-all安装
  10. 开发也可以改变下,RxSwift-让你的开发变得简洁高效。