工具安装

mac下用brew安装,命令如下

 brew install ImageMagick

处理图片

加边框

添加黑色边框

convert -mattecolor black -frame 5x5+2+2 test.png test_frame_2.png

原图

效果图如下:

加水印

图片水印处理

// 把名为logo.gif的水印图标添加在原始图片(src.jpg)右下角,且水印的下边缘距原始图片10像素、右边缘距原始图片5像素
convert src.jpg logo.gif -gravity southeast -geometry +5+10 -composite dest.jpg

批量处理

使用mogrify批量处理当前目录的图片

mogrify -mattecolor black -frame 5x5+2+2 *.jpg

注:这将会导致原始图像被新图像所覆盖。很难指定输出文件名,这是 mogrify 的局限性之一。 指定输出文件名的惟一的方法是,改变输出文件相对于输入文件的格式。这样的结果是新的图像具有了不同的扩展名。例如:

mogrify -format png -mattecolor black -frame 5x5+2+2 *.jpg

参考资料

  • ImageMagick wikipedia
  • 利用ImageMagick给图片加水印
  • ImageMagick 入门教程
  • ImageMagick简介、GraphicsMagick、命令行使用示例
  • 使用ImageMagicK给图片添加边框
  • 通过命令行进一步处理图形

工欲善其事,必先利其器之—使用ImageMagick处理图片相关推荐

  1. 工业工程专业C语言,工欲善其事必先利其器——工业工程课程设置及其核心专业课简介...

    新朋友点上方蓝字"IE臭皮匠"快速关注 公众号成立期间很多IE学子留言,说应聘时HR不知道工业工程是什么.能做什么,对此小编十分有同感.要想了解IE是什么.能做什么,首先要了解学了 ...

  2. 手把手带你入门Python爬虫(一、工欲善其事必先利其器)

    工欲善其事必先利其器 一.下载Python 二.下载安装PyCharm 三.Mysql & Navcat 四.虚拟环境的安装和配置 1. 为什么需要安装虚拟环境? 2. 使用`pip`安装`v ...

  3. github 著名php,工欲善其事必先利其器,盘点Github上那些优秀的PHP项目

    工欲善其事必先利其器,作为一个开发者,了解并使用前人造好的轮子能让我们的开发事半功倍,在这里老宅整理了几个Github上有趣的php项目与大家分享. swoole Github仓库名称:swoole/ ...

  4. pfv和php,【Retina China 2019】工欲善其事必先利其器——影像学在眼底病中的应用与发展...

    原标题:[Retina China 2019]工欲善其事必先利其器--影像学在眼底病中的应用与发展 编者按 影像学是眼底病诊治的利器,伴随着近年来影像学的飞速发展,眼底病展现出一种蓬勃的朝气.2月21 ...

  5. 工欲善其事必先利其器,Apache Kylin原来支持这么多可视化工具

    工欲善其事必先利其器,Apache Kylin原来支持这么多可视化工具 坚持原创,写好每一篇文章 Apache Kylin的广泛应用还得益于它对很多软件都非常的支持,这篇文章我们将汇总一下Apache ...

  6. 工欲善其事必先利其器-C语言拓展–嵌入式C语言(一)

    工欲善其事必先利其器-C语言拓展–嵌入式C语言(一) 我是golang出生,当时做项目的时候java.c++.js.python都折腾过,但是关于c语言的接触,基本上都停留在大一的那个暑假.后来因为要 ...

  7. # 工欲善其事必先利其器-C语言拓展--嵌入式C语言(八)

    工欲善其事必先利其器-C语言拓展–嵌入式C语言(八) 继续来看看新的属性:weak 这个符号知道是弱,但是这个是干嘛的呢?我们先来学习一下强符号和弱符号 文章内容全部来自–><嵌入式C语言 ...

  8. 工欲善其事必先利其器 之 DockerDesktop(下)

    工欲善其事必先利其器 之 DockerDesktop(下) 文章目录 工欲善其事必先利其器 之 DockerDesktop(下) 前言 一.DockerDesktop Settings 二.什么是 W ...

  9. 工欲善其事必先利其器,IDEA必装插件!

    工欲善其事必先利其器,IDEA必装插件! 代码缩略图 CodeGlance 推荐指数:★★★★★ 用过sublime Text的都知道它第一印象就是编辑器最右边有一个缩略图,可以很好的对代码进行导航 ...

最新文章

  1. 我的4年学习心得:AI 应该是一个整体!
  2. grpc通信原理_容器原理架构详解(全)
  3. django模版标签和继承
  4. 现代中小企业IT基础平台建设 - 完整案例实战(00_序)
  5. IOS中的枚举的写法...
  6. Android M 新的运行时权限开发者需要知道的一切
  7. Kaggle 数据清洗挑战 Day 2 - 数据缩放及标准化处理
  8. 题目1008:最短路径问题(SPFA算法)
  9. 电脑如何设置颜色保护眼睛
  10. elasticsearch查询关键字slop
  11. Camera:前后闪光灯
  12. AT89S52与AT89c51的区别
  13. Codeforces Round #670 (Div. 2) C D E
  14. 微信小程序实现图片预览功能
  15. nginx配置同一个端口转发多个项目
  16. c语言指针作用一句话,C语言指针是什么?C语言指针的概念。
  17. 如何学习一门编程语言
  18. 华为OD机试 - 找数字、找等值元素(Java JS Python)
  19. 程序设计思维 week9 作业B-东东学打牌
  20. android 3d魔方 魔方复原 三维魔方 源码下载

热门文章

  1. 输入3×4的矩阵 将值为负的位置和值输出
  2. Anaconda安装+使用
  3. 使用 Nginx 如何部署 web 项目
  4. RNA-seq 详细教程:假设检验和多重检验(8)
  5. TCP的长连接与短连接
  6. 程序员在在哪个网站上找工作?
  7. idea 安装破解版mybatis插件
  8. 记一次个人网站logo设计
  9. 嵌入式软件工程师—成长笔记#05
  10. hibernate 学习之——hql 语句