工欲善其事,必先利其器之—使用ImageMagick处理图片
工具安装
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处理图片相关推荐
- 工业工程专业C语言,工欲善其事必先利其器——工业工程课程设置及其核心专业课简介...
新朋友点上方蓝字"IE臭皮匠"快速关注 公众号成立期间很多IE学子留言,说应聘时HR不知道工业工程是什么.能做什么,对此小编十分有同感.要想了解IE是什么.能做什么,首先要了解学了 ...
- 手把手带你入门Python爬虫(一、工欲善其事必先利其器)
工欲善其事必先利其器 一.下载Python 二.下载安装PyCharm 三.Mysql & Navcat 四.虚拟环境的安装和配置 1. 为什么需要安装虚拟环境? 2. 使用`pip`安装`v ...
- github 著名php,工欲善其事必先利其器,盘点Github上那些优秀的PHP项目
工欲善其事必先利其器,作为一个开发者,了解并使用前人造好的轮子能让我们的开发事半功倍,在这里老宅整理了几个Github上有趣的php项目与大家分享. swoole Github仓库名称:swoole/ ...
- pfv和php,【Retina China 2019】工欲善其事必先利其器——影像学在眼底病中的应用与发展...
原标题:[Retina China 2019]工欲善其事必先利其器--影像学在眼底病中的应用与发展 编者按 影像学是眼底病诊治的利器,伴随着近年来影像学的飞速发展,眼底病展现出一种蓬勃的朝气.2月21 ...
- 工欲善其事必先利其器,Apache Kylin原来支持这么多可视化工具
工欲善其事必先利其器,Apache Kylin原来支持这么多可视化工具 坚持原创,写好每一篇文章 Apache Kylin的广泛应用还得益于它对很多软件都非常的支持,这篇文章我们将汇总一下Apache ...
- 工欲善其事必先利其器-C语言拓展–嵌入式C语言(一)
工欲善其事必先利其器-C语言拓展–嵌入式C语言(一) 我是golang出生,当时做项目的时候java.c++.js.python都折腾过,但是关于c语言的接触,基本上都停留在大一的那个暑假.后来因为要 ...
- # 工欲善其事必先利其器-C语言拓展--嵌入式C语言(八)
工欲善其事必先利其器-C语言拓展–嵌入式C语言(八) 继续来看看新的属性:weak 这个符号知道是弱,但是这个是干嘛的呢?我们先来学习一下强符号和弱符号 文章内容全部来自–><嵌入式C语言 ...
- 工欲善其事必先利其器 之 DockerDesktop(下)
工欲善其事必先利其器 之 DockerDesktop(下) 文章目录 工欲善其事必先利其器 之 DockerDesktop(下) 前言 一.DockerDesktop Settings 二.什么是 W ...
- 工欲善其事必先利其器,IDEA必装插件!
工欲善其事必先利其器,IDEA必装插件! 代码缩略图 CodeGlance 推荐指数:★★★★★ 用过sublime Text的都知道它第一印象就是编辑器最右边有一个缩略图,可以很好的对代码进行导航 ...
最新文章
- 我的4年学习心得:AI 应该是一个整体!
- grpc通信原理_容器原理架构详解(全)
- django模版标签和继承
- 现代中小企业IT基础平台建设 - 完整案例实战(00_序)
- IOS中的枚举的写法...
- Android M 新的运行时权限开发者需要知道的一切
- Kaggle 数据清洗挑战 Day 2 - 数据缩放及标准化处理
- 题目1008:最短路径问题(SPFA算法)
- 电脑如何设置颜色保护眼睛
- elasticsearch查询关键字slop
- Camera:前后闪光灯
- AT89S52与AT89c51的区别
- Codeforces Round #670 (Div. 2) C D E
- 微信小程序实现图片预览功能
- nginx配置同一个端口转发多个项目
- c语言指针作用一句话,C语言指针是什么?C语言指针的概念。
- 如何学习一门编程语言
- 华为OD机试 - 找数字、找等值元素(Java JS Python)
- 程序设计思维 week9 作业B-东东学打牌
- android 3d魔方 魔方复原 三维魔方 源码下载