python通过PIL将两个图片叠加融合

我想到将一个图片去除背景将其放到另一张图片上以此实现融合。

1**. 打开想要融合的图片**

file = Image.open('6.png')
verse = '9.png'

我选取的两个图片

2**. 将附在上面的图片的背景进行透明化**

verse = transPNG(verse)# 图片背景透明化
def transPNG(srcImageName):img = Image.open(srcImageName)img = img.convert("RGBA")datas = img.getdata()newData = list()for item in datas:if item[0] > 220 and item[1] > 220 and item[2] > 220:newData.append((255, 255, 255, 0))else:newData.append(item)img.putdata(newData)return img

透明之后的图片(在电脑上背景应该是方格的那种就对了)

3**. 定义将图片放置的位置坐标**
注意你的第二张图片的大小,不要超出它的大小就可以

co = (450, 350)

4**. 将两个图片进行融合生成一个新的图片**
我是将每个点都进行了遍历,效率有点慢,有好方法的人士欢迎指点!!谢谢

file = mix(file, verse, co)# 图片融合
def mix(img1,img2,coordinator):im = img1mark = img2layer = Image.new('RGBA', im.size, (0, 0, 0, 0))layer.paste(mark, coordinator)out = Image.composite(layer, im, layer)return out

python实现两个图片的叠加融合相关推荐

  1. python图像分析_python分析问题步骤Python比较两个图片相似度的方法

    本文实例讲述了Python比较两个图片相似度的方法.分享给大家供大家参考.具体分析如下: 这段代码实用pil模块比较两个图片的相似度,根据实际实用,代码虽短但效果不错,还是非常靠谱的,前提是图片要大一 ...

  2. java中将两个图片进行叠加

    有个需求要在一张图片上绘制图案,不好实现,就想到把图案的图片直接叠加到背景图片上,试了一下,居然成功了,话不多说,直接看代码: public static void main(String[] arg ...

  3. python将两个图片叠加到一起

    st = Image.open("pic_2.png") st2 = Image.open("2.png") merge = Image.blend(st,st ...

  4. python两条曲线图片相似度_Python比较两个图片相似度的方法

    本文实例讲述了Python比较两个图片相似度的方法.分享给大家供大家参考.具体分析如下: 这段代码实用pil模块比较两个图片的相似度,根据实际实用,代码虽短但效果不错,还是非常靠谱的,前提是图片要大一 ...

  5. python比较两个xml_python比较2个xml内容的方法

    python比较2个xml内容的方法 发布于 2015-10-04 17:26:38 | 145 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对象.解释型 ...

  6. 两个图片叠加在一起css,css实现图片叠加的几种思路(记录笔记)

    3.使用div层叠,设置两个div,一个position:relative;一个position:absolute; 就可以实现在div里面显示绝对定位,而不跑出div的层叠div,对于没有固定整个界 ...

  7. chatgpt赋能python:Python将两张图片拼接成一张图:让您的图片处理更高效!

    Python将两张图片拼接成一张图:让您的图片处理更高效! 作为一个有着10年Python编程经验的工程师,我发现Python成为了许多项目的主要语言,其中涵盖了很多关于图像处理的应用程序.在本文中, ...

  8. 【python 图片搜索】python 快速计算两个图片的相似度

    一.图片相似度检测算法原理 我们日常中处理的数据大多数是文本和图片,既然文本有文本相似度,图片肯定也有图片相似度呀,是不是.下面介绍图片相似度检测的算法:检查两个图片的相似度,一个简单而快速的算法:感 ...

  9. python 等比例缩放图片 自写

    Python等比例缩放图片 使用了 OpenCV 进行图片的读取 输入:利用 cv2.imread 函数读取的 Mat 矩阵 输出:缩放后的 Mat 矩阵(示例代码为缩放到 512x512 大小,也可 ...

最新文章

  1. hr2000 光谱Matlab,HR4000 HR2000 HR2000+ 光纤光谱仪 CG HC-1光栅 消除高阶衍射滤光片-广州标旗...
  2. 类加载过程(加载+验证+准备+解析+初始化)
  3. 【bzoj2242】[SDOI2011]计算器 EXgcd+BSGS
  4. java 折线动图_在java中使用jfree图表制作动态折线图
  5. 【Leetcode | easy】有效的括号
  6. python函数调用键盘热键_神技能:Python控制键盘鼠标
  7. pandas删除某列有空值的行_Python-零基础学习Pandas知识点整理(2)
  8. 网页中调用Google地图
  9. Attribute in C#
  10. java中list,set,map集合的区别,及面试要点
  11. 【图像融合】基于matlab GUI像素点图像融合【含Matlab源码 783期】
  12. 6.Nginx静态代理
  13. matlabsvd提取特征值_matlab特征值分解和奇异值分解
  14. linewidth方法html,HTML canvas lineWidth用法及代码示例
  15. 温故而知新,可以为师矣,学习到的东西不断回顾,往往能够发现自己的不足...
  16. 松灵学院 | Scout mini 仿真指南
  17. 强生单剂新冠疫苗对“德尔塔”有效;赛诺菲巴斯德将每年投资4亿欧元建mRNA疫苗中心 | 美通社头条...
  18. (转)War3 World Editor 菜单详解
  19. 《操作系统第四版》(刘振鹏 王煜)(一)引论
  20. Python 文件I/Oday14

热门文章

  1. dell服务器T420装系统,ThinkPad T420笔记本一键u盘装系统win7教程
  2. [15元]人体行为检测和识别毕业论文讲述
  3. ubuntu 改屏幕分辨率命令_ubuntu 修改分辨率为自定义分辨率
  4. 微型计算机外部设备接口,第五章 微型计算机输入输出接口
  5. laya-oppo 广告问题ad had showd, please reload
  6. GitChat·Python | 零基础小白如何入门 Python 编程
  7. 查找list中某个元素出现的位置
  8. ABOV单片机KEIL C51编译器程序仿真器OCD-II操作步骤详解
  9. ISP 接口隔离原则 Interface Seperate Principle
  10. 农村土地确权之调查公示 —— ArcGIS中地块分布图标注设置说明[地块分布图制作]