python使用PIL把透明背景图片转成白色背景的示例代码

 更新时间:2023年08月04日 09:21:41   作者:Dxy1239310216  
当我们在采集一些图片的时候,这些图片的背景经常是透明的,但是如何把透明背景转成白色背景呢,接下来就给大家解决这个问题,本文主要介绍了python使用PIL把透明背景图片转成白色背景,需要的朋友可以参考下

问题描述

我采集了一些图片,但是是透明背景的,我需要把他改成白色。

解决方法

from PIL import Image
imagePtah = r'E:\Python\test1.png'
img = Image.open(imagePtah)
if img.mode != 'RGBA':
    image = img.convert('RGBA')
width = img.width
height = img.height
img2 = Image.new('RGB', size=(width, height), color=(255, 255, 255))
img2.paste(img, (0, 0), mask=img)
img2.show()

到此这篇关于python使用PIL把透明背景图片转成白色背景的示例代码的文章就介绍到这了,更多相关python PIL透明背景转成白色背景内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Django中模版的子目录与include标签的使用方法

    Django中模版的子目录与include标签的使用方法

    这篇文章主要介绍了Django中模版的子目录与include标签的使用方法,有利于Python的Django框架的模版布局,需要的朋友可以参考下
    2015-07-07
  • Python argv用法详解

    Python argv用法详解

    这篇文章主要介绍了Python argv用法详解的相关资料,涉及到python argv相关知识,需要的朋友可以参考下
    2016-01-01
  • tensorflow 打印内存中的变量方法

    tensorflow 打印内存中的变量方法

    今天小编就为大家分享一篇tensorflow 打印内存中的变量方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Python实现的插入排序算法原理与用法实例分析

    Python实现的插入排序算法原理与用法实例分析

    这篇文章主要介绍了Python实现的插入排序算法原理与用法,简单描述了插入排序的原理,并结合实例形式分析了Python实现插入排序的相关操作技巧,需要的朋友可以参考下
    2017-11-11
  • 如何实现更换Jupyter Notebook内核Python版本

    如何实现更换Jupyter Notebook内核Python版本

    这篇文章主要介绍了如何实现更换Jupyter Notebook内核Python版本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Django如何实现内容缓存示例详解

    Django如何实现内容缓存示例详解

    缓存对于大家来说应该都不陌生,下面这篇文章主要给大家介绍了关于Django如何实现内容缓存的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-09-09
  • Python常用工具之音频调整音量

    Python常用工具之音频调整音量

    这篇文章主要介绍一个可以将音频提升音量的python常用工具,代码具有一定的学习价值,感兴趣的小伙伴可以了解一下
    2021-11-11
  • Python tkinter库绘图实例分享

    Python tkinter库绘图实例分享

    这篇文章主要给大家分享了Python tkinter库绘图实例,主要分享实例有小房子绘制、彩色气泡动画绘制内容,需要的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-04-04
  • python 随机打乱 图片和对应的标签方法

    python 随机打乱 图片和对应的标签方法

    今天小编就为大家分享一篇python 随机打乱 图片和对应的标签方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Python 异步编程操作示例详解

    Python 异步编程操作示例详解

    Python异步编程是一种基于非阻塞 IO 模型的并发编程范式,核心目标是在处理IO密集型任务(如网络请求、文件读写、数据库交互)时,通过高效的任务调度减少等待时间,最大化 CPU 利用率,本文给大家介绍Python 异步编程操作,感兴趣的朋友一起看看吧
    2025-09-09

最新评论