ImageMagick操作--合并图像(二)

简介:

操作中使用的素材
189.png 189.png 
background.png background.png 
gradient_back.png gradient_back.png 
old.png old.png 
overlay.png overlay.png 
shaded.png shaded.png 


12、图片乘法操作
黑色像素和其它颜色进行乘法,会显示为黑色,白色像素进行乘法,不会改变别的颜色。乘法操作通常可以使图片颜色变暗。
指定操作方法(multiply)、顶层图片尺寸及坐标位置(114x114+0+0)。

convert gradient_back.png -compose multiply old.png -geometry 114x114+0+0 -composite new.png

12.png 

13、图片反向乘法操作
黑色像素和其它颜色进行反向乘法,不会改变别的颜色,白色像素进行反向乘法,会显示为黑色。通常可以使图片颜色变亮。
指定操作方法(screen)、顶层图片尺寸及坐标位置(114x114+0+0)。

convert gradient_back.png -compose screen old.png -geometry 114x114+0+0 -composite new.png

13.png 

14、图片黑白乘法操作
与乘法操作一样,但是先将图片变为黑白,再进行乘法。
指定操作方法(bumpmap)、顶层图片尺寸及坐标位置(114x114+0+0)。

convert gradient_back.png -compose bumpmap old.png -geometry 114x114+0+0 -composite new.png

14.png 

15、图片除法操作
可以去除图片的阴影效果。
指定操作方法(divide)、顶层图片尺寸及坐标位置(114x114+0+0)。

convert gradient_back.png -compose divide old.png -geometry 114x114+0+0 -composite new.png

15.png 

16、图片加法操作
指定操作方法(plus)、顶层图片尺寸及坐标位置(114x114+0+0)。

convert background.png -compose plus old.png -geometry 114x114+0+0 -composite new.png

16.png 

17、图片减法操作
指定操作方法(minus)、顶层图片尺寸及坐标位置(114x114+0+0)。

convert background.png -compose minus old.png -geometry 114x114+0+0 -composite new.png

17.png 

18、图片差异
指定操作方法(difference)、顶层图片尺寸及坐标位置(114x114+0+0)。

convert gradient_back.png -compose difference old.png -geometry 114x114+0+0 -composite new.png

18.png 

19、图片合并(overlay)
指定操作方法(overlay)、顶层图片尺寸及坐标位置(114x114+0+0)。

convert shaded.png -compose overlay old.png -geometry 114x114+0+0 -composite new.png

20、图片溶解
各层图片呈现不同的透明度。
指定操作方法(dissolve)、顶层图片和底层图片的溶解程度(50x70)、顶层图片尺寸及坐标位置(100x100+0+0)。

convert background.png -compose dissolve -define compose:args=50x70 overlay.png -geometry 100x100+0+0 -composite new.png

21、图片调和
各层图片按照指定比例,进行颜色调和。
指定操作方法(blend)、顶层图片和底层图片的溶解程度(100x70)、顶层图片尺寸及坐标位置(100x100+0+0)。

convert background.png -compose blend -define compose:args=100x70 overlay.png -geometry 100x100+0+0 -composite new.png

22、添加水印
指定操作方法(modulate)、亮度和饱和度(50x120)、顶层图片尺寸及坐标位置(114x114+0+0)。

convert old.png -compose modulate -define compose:args=50x120 189.png -geometry 114x114+0+0 -composite new.png22.png

23、更换背景
用背景原图将图片中的背景去掉。
指定操作方法(changemask)、背景原图(old.png)

convert 189works.png -compose changemask old.png -composite new.png

本文转自博客园知识天地的博客,原文链接:ImageMagick操作--合并图像(二),如需转载请自行联系原博主。


相关文章
|
3月前
|
计算机视觉 开发者 Python
如何使用 Python 代码的 PIL 库读取和设置图像的像素内容
如何使用 Python 代码的 PIL 库读取和设置图像的像素内容
50 0
|
5月前
|
存储 Cloud Native Linux
openCV图像读取和显示
openCV图像读取和显示
|
4月前
|
计算机视觉 开发者 Python
OpenCV合并图像中加权和与覆盖的讲解与实战(附Python源码)
OpenCV合并图像中加权和与覆盖的讲解与实战(附Python源码)
75 0
|
14天前
|
Python
【Python】保存不同尺寸(等比缩放)图像的脚本
【Python】保存不同尺寸(等比缩放)图像的脚本
|
4月前
|
计算机视觉
OpenCV中读取、显示、保存图像及获取图像属性操作讲解及演示(附源码)
OpenCV中读取、显示、保存图像及获取图像属性操作讲解及演示(附源码)
108 0
|
8月前
|
算法 Linux Python
SGAT丨基于R语言tidyverse的vcf转txt文件算法,SNP位点判断与自动校正,染色体格式替换
SGAT丨基于R语言tidyverse的vcf转txt文件算法,SNP位点判断与自动校正,染色体格式替换
|
12月前
|
存储 算法 数据格式
Python GDAL读取栅格图像并基于QA波段加以掩膜的方法
本文介绍基于Python语言中gdal模块,对遥感影像数据进行栅格读取与计算,同时基于QA波段对像元加以筛选、掩膜的操作~
204 1
|
存储 数据处理 Python
python--对站点数据做EOF并做插值绘制填色图
最近,师弟在学习使用python复现毕设论文,正好之前没有处理过站点数据,也没咋用过EOF,特此记录下使用python处理站的数据的过程。
python--对站点数据做EOF并做插值绘制填色图
|
Linux 数据处理 Ruby
cdo (Climate Data Operators ) 常用命令介绍:(查看文件信息、多文件合并、数据裁剪、数据插值、数据计算。。)
cdo (Climate Data Operators ) 常用命令介绍:(查看文件信息、多文件合并、数据裁剪、数据插值、数据计算。。)
cdo (Climate Data Operators ) 常用命令介绍:(查看文件信息、多文件合并、数据裁剪、数据插值、数据计算。。)