PIL是Python Imaging Library,它为python解释器提供了图像编辑功能。PIL.Image.composite()方法通过使用透明蒙版混合图像来创建合成图像。在这里,遮罩是另一幅图像,当合成在一起时仍然保持透明。

用法: PIL.Image.composite(image1, image2, mask)

参数:

image1-第一张图片。

image2-第二张图片。必须具有与第一个图像相同的模式和大小。遮罩-遮罩图像。该图像可以具有模式“1”,“L”或“RGBA”,并且必须与其他两个图像具有相同的大小。

# Importing Image module from PIL package

from PIL import Image

# creating a image1 object and converting it to mode 'L'

im1 = Image.open(r"C:\Users\sadow984\Desktop\c2.PNG").convert('L')

im1.show()

显示图片1:

# Importing Image module from PIL package

from PIL import Image

# creating a image1 object and converting it to mode 'L'

im2 = Image.open(r"C:\Users\sadow984\Desktop\i2.PNG").convert('L')

im2.show()

显示图片2:

# Importing Image module from PIL package

from PIL import Image

# creating a image1 object and converting it to mode 'L'

mask = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG").convert('L')

mask.show()

显示蒙版图像:

# Importing Image module from PIL package

from PIL import Image

# creating a image1 object and converting it to mode 'L'

im1 = Image.open(r"C:\Users\sadow984\Desktop\c2.PNG").convert('L')

# creating a image2 object and converting it to mode 'L'

im2 = Image.open(r"C:\Users\sadow984\Desktop\i2.PNG").convert('L')

# creating a mask image object and converting it to mode 'L'

mask = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG").convert('L')

# compositing all the thre images

im3 = Image.composite(im1, im2, mask)

# to show specified image

im3.show()

输出:[合成图像]

python pil_Python PIL composite()用法及代码示例相关推荐

  1. matlab中jet的例子,Python matplotlib.pyplot.jet()用法及代码示例

    Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展. Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口. matplotli ...

  2. python getostime_Python os.getrandom()用法及代码示例

    Python中的OS模块提供了与操作系统进行交互的功能.操作系统属于Python的标准实用程序模块.该模块提供了使用依赖于操作系统的功能的便携式方法. os.getrandom()方法用于生成适合加密 ...

  3. matlab怎么设clim,Python Matplotlib.pyplot.clim()用法及代码示例

    Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展. Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口.在Pyplot中可以 ...

  4. python imshow cmap,Python matplotlib.pyplot.imshow()用法及代码示例

    Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展. Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口. matplotli ...

  5. python chmod_Python os.chmod用法及代码示例

    Python中的os.chmod()方法用于将路径模式更改为数字模式. 用法: os.chmod(path, mode) 参数: path - path name of the file or dir ...

  6. python pandas astype,Python Pandas DataFrame.astype()用法及代码示例

    Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. DataFrame.astype()方法 ...

  7. python numpy allclose用法及代码示例

    python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...

  8. python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO

    天津SEO RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型 代码示例: #-*- coding:utf-8 –*- f ...

  9. python画图代码彩虹-Python利用turtle库绘制彩虹代码示例

    语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...

  10. python查天气预报_一个用Python编写抓取天气预报的代码示例

    Python代码抓取获取天气预报信息源码讲解.这是一个用Python编写抓取天气预报的代码示例,用python写天气查询软件程序很简单.这段代码可以获取当地的天气和.任意城市的天气预报,原理是根据ur ...

最新文章

  1. Dalvik分析(一)
  2. rateLimiter令牌桶限流算法
  3. PHP中路由和rewrite的使用
  4. 漫画:如何实现大整数相加
  5. SpringMVC配置视图的直接映射view-controller命名空间
  6. 解决 VUE前端项目报错:RangeError: Maximum call stack size exceeded
  7. LeetCode 第 30 场双周赛(477/2545,前18.7%,第2次全部通过)
  8. 【英语学习】【Daily English】U10 Education L01 Is this certificate a must?
  9. Silverlight4 ColorPicker控件
  10. 初一计算机第6单元,青岛出版社初中信息技术 七年级下册第二单元 第6课 海报设计 教学设计...
  11. php异步表单,利用ajax实现表单的异步互动——2018年4月10日
  12. kvm安装android虚拟机,qemu-kvm安装虚拟机
  13. 基于氢探PowerECU的燃料电池控制系统开发经验
  14. excel打不开服务器上的文件夹,Excel打不开的原因及解决方法汇总
  15. 音乐铃声解析提取API接口
  16. 花瓣网 html,css+html如何仿花瓣网实现静态登陆页面?(代码实
  17. ffmpeg java 合并_[置顶] ffmpg简介以及用它实现音频视频合并(java)
  18. python神经网络识别验证码_基于卷积神经网络实现验证码识别(一)
  19. 今天测试twm000 850的windows7 记录
  20. Tungsten Replicator学习总结

热门文章

  1. Android进阶——更节电的后台任务JobScheduler 机制使用详解
  2. UG NX10.0制图——修改单位小数位数
  3. Android2018年最新前沿框架和技术
  4. 01-Epicor开发总结
  5. 计算机其它离的360云盘,多台电脑无缝共享文件 360云盘无限保存
  6. 1.U3D和U3D安装介绍
  7. LAME 使用/参数说明, 很好的程序
  8. R语言(三) 你是我唯一的光 | 基于《白夜行》的文本可视化分析
  9. ios支付宝客户端集成流程
  10. Android 出海 Admob 踩坑