python通过pil为png图片填充上背景颜色的方法
作者:八大山人 时间:2021-03-01 07:32:38
本文实例讲述了python通过pil为png图片填充上背景颜色的方法。分享给大家供大家参考。具体分析如下:
png图片有些是没有背景颜色,如果希望以单色(比如白色)填充背景,可以使用下面的代码,这段代码将当前目录下的 jb51.net.png图片填充了白色背景。
使用指定的颜色的背景色即可,然后把该图片用alpha通道填充到该单色背景上。
比如下面使用白色背景:
im = Image.open('jb51.net.png')
x,y = im.size
try:
# 使用白色来填充背景 from:www.jb51.net
# (alpha band as paste mask).
p = Image.new('RGBA', im.size, (255,255,255))
p.paste(im, (0, 0, x, y), im)
p.save('jb51.net.png')
except:
pass
希望本文所述对大家的Python程序设计有所帮助。
标签:python,pil,png,图片
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Django上线部署之IIS的配置方法
2023-02-18 05:17:52
pandas如何解决excel科学计数法问题
2023-12-20 05:06:20
Python进阶之协程详解
2023-08-23 04:52:52
![](https://img.aspxhome.com/file/2023/0/62870_0s.png)
pytorch collate_fn的基础与应用教程
2021-06-03 02:55:57
![](https://img.aspxhome.com/file/2023/2/103492_0s.png)
Python运行不显示DOS窗口的解决方法
2021-01-18 08:06:16
PHP函数按引用传递参数及函数可选参数用法示例
2023-11-14 11:08:06
Python super()方法原理详解
2023-06-19 18:28:30
centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)
2023-11-14 11:40:18
Python标准库json模块和pickle模块使用详解
2021-12-24 16:17:14
Python正则表达式中的re.S的作用详解
2021-12-30 11:54:42
Go语言流程控制详情
2023-10-16 13:16:24
Python正则表达式实现截取成对括号的方法
2023-08-22 23:01:47
利用Python和C语言分别实现哈夫曼编码
2021-08-12 09:59:49
![](https://img.aspxhome.com/file/2023/0/126980_0s.png)
Active Server Pages 错误 ASP 0201 修复方法
2011-03-06 10:41:00
Flask 入门系列 Cookie与session的介绍
2022-06-21 00:45:44
![](https://img.aspxhome.com/file/2023/9/103769_0s.png)
一些关于asp 购物车的想法
2011-04-10 11:10:00
Python画图工具Matplotlib库常用命令简述
2021-10-11 07:28:07
![](https://img.aspxhome.com/file/2023/9/117949_0s.jpg)
Pandas查询数据df.query的使用
2021-06-09 03:48:47
Python深度学习之使用Pytorch搭建ShuffleNetv2
2023-10-10 06:19:09
![](https://img.aspxhome.com/file/2023/8/105458_0s.png)
使用XMLhttp生成html页面
2007-08-17 11:21:00