ImageMagick处理图像
ImageMagick
- 拼接
- 覆盖 (over)
- 异或 (xor)
- in
- out
- atop
- dstover
- dstin
- dstout
- dstatop
- 裁剪
- 添加光源
- 指定区域变色
拼接
montage *.png -tile 6x2 -geometry 2000x3000+0+0 new.png
将 目录里的.png文件 按 顺序 拼接,然后 输出
覆盖 (over)
convert +append 1.png 2.png 3.png...new.png
将
1.png
,2.png
,3.png
沿“水平→方向(+append
) ”拼接成new.png
convert -append 1.png 2.png 3.png...new.png
将
1.png
,2.png
,3.png
沿“垂直↓方向(-append
) ”拼接成new.png
convert background.png -compose over overlay.png -geometry 100x100+0+0 -composite new.png
将一张图片覆盖到另一张图片的指定 位置 。
异或 (xor)
convert background.png -compose xor overlay.png -geometry 100x100+0+0 -composite new.png
指定 图片 位置
位置|效果
–|--
相交处|变为无色
未交汇处|不变
in
convert background.png -compose in overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 不变 |
未交汇处 | 变为无色 |
背景 | 不显示 |
out
convert background.png -compose out overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 变为无色 |
未交汇处 | 不变 |
背景 | 不显示 |
atop
convert background.png -compose atop overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 不变 |
未交汇处 | 变为无色 |
背景 | 显示 |
dstover
convert background.png -compose dstover overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 变为无色 |
未交汇处 | 不变 |
背景 | 显示 |
dstin
convert background.png -compose dstin overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 不变 |
未交汇处 | 变为无色 |
顶层 | 不显示 |
dstout
convert background.png -compose dstout overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 变为无色 |
未交汇处 | 不变 |
顶层 | 不显示 |
dstatop
convert background.png -compose dstatop overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 不变 |
未交汇处 | 变为无色 |
顶层 | 显示 |
裁剪
convert -crop 128x128 old.png new.png
把
old.png
按128x128 pixels
分割成了多张小图new-1.png
,new-2.png
…
convert -crop 128x64+6+7 old.png new.png
从
old.png
以坐标(6,7)为起点切取128x64
的块生成new.png
添加光源
convert old.png -compose atop ( -size 50x50 canvas:none -draw"circle 25,25 25,40" –negate -channel A -blur 0x8 ) -geometry +5+30 -composite new.png
在图像指定 光源位置 上添加圆形 光源 ,形成阳光照射的效果。
指定区域变色
convert old.png -region 50x60+20+10 -fill "rgb(255,0,0)" -colorize 20% new.png
指定 区域尺寸 和 起始坐标,区域颜色,着色程度
ImageMagick处理图像相关推荐
- imagemagick使用_使用ImageMagick将图像转换为灰度
imagemagick使用 A few years ago I bought a DSLR camera with a bunch of filter effects built in and it' ...
- MAC中用ImageMagick转换图像
MAC上,安装imagemagic: 下载: http://www.imagemagick.org/script/binary-releases.php#macosx 安装: Create (or c ...
- instagram架构_如何为亚马逊,Instagram,Zalando和天猫生成产品图像
instagram架构 Millions of people have already shifted from traditional tv to online content, and from ...
- ImageMagick开源项目-详细命令解释
下面是ImageMagick图形图像处理软件命令行工具的命令行参数的详细说明.如果你需要某个特定参数的说明,在上面的导航栏中单击对应名称,就可以直接跳转到相应位置.除非另有说明,每个命令参数都可以用于 ...
- 用Linux命令行修图——缩放、编辑、转换格式——一切皆有可能
本文由 极客范 - 八卦爱好者 翻译自 How-To Geek.欢迎加入极客翻译小组,同我们一道翻译与分享.转载请参见文章末尾处的要求. ImageMagick是一系列的用于修改.加工图像的命令行工具 ...
- Linux 技巧: 从命令行创建像素标尺
如何使用 Bash 脚本.shell 算法和 ImageMagick 在图像上绘制线条和文本 学习如何使用 Linux® 命令行和一些基本的 Bash 脚本编写技巧,以便使用 ImageMagick ...
- rails_Rails应用程序必备的宝石
rails Gems are located in the Gemfile inside your project folder. Let's have a look at some you'll w ...
- GPU/APU加速库、算法及应用
2019独角兽企业重金招聘Python工程师标准>>> 一.开源库源代码优化 1.图像处理相关 2.视频处理与多媒体技术 3.数据加密.压缩与管理 4.网络防御 5.数学库 二.算法 ...
- php安装imagick扩展
imagick相对于GD库有更好的图像处理函数支持,滤镜.模糊.旋转的处理效率比GD高很多,对于GIF的处理也更得心应手,imagick还支持3D图像效果. imagick相对于GD库有更好的图像处理 ...
最新文章
- 卡耐基梅隆大学专家谈核心技术市场化:「AI 周边相关机遇最大」
- [DefaultProperty(Text),ToolboxData()]
- 5233杨光--第十一周学习总结
- matlab结构阵列设计,ROM阵列及其版图结构的制作方法
- linux目录怎么自动生成,情景linux--如何快速生成大文件?
- LeetCode 1487. 保证文件名唯一(哈希map)
- 有关DataVisualization类组件的研究——Silverlight学习笔记[43]
- 贴一下目前的工作任务列表
- RPG Maker的引擎分析(一)(二)
- php架构师之路2017半年精选40篇
- mysql查询连续记录
- 数据分析-项目实战:Kaggle泰坦尼克号(Titanic)沉船幸存者预测(易懂快速上手版)-二元分类-自读
- 天正双击墙体不能编辑_如何提高天正CAD画图速度?不妨试试以下几个技巧
- 对小学语文教学的几点心得体会
- 基于活动场景签到微会动平台上线发布两款酷炫微信现场扫码签到产品
- 环形链表。给定一个链表,判断链表中是否有环。(GO、PHP)
- 赋予DBLINK权限
- 方式SingleTask 启动Intent设置 不能如愿打开需要的Activity
- python pandas合并多个excel,三行Python代码,合并多个Excel文件
- 任何收获都不是偶然
日复一日的付出和努力
一点一滴的进步,