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,图片
0
投稿

猜你喜欢

  • Django上线部署之IIS的配置方法

    2023-02-18 05:17:52
  • pandas如何解决excel科学计数法问题

    2023-12-20 05:06:20
  • Python进阶之协程详解

    2023-08-23 04:52:52
  • pytorch collate_fn的基础与应用教程

    2021-06-03 02:55:57
  • 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
  • Active Server Pages 错误 ASP 0201 修复方法

    2011-03-06 10:41:00
  • Flask 入门系列 Cookie与session的介绍

    2022-06-21 00:45:44
  • 一些关于asp 购物车的想法

    2011-04-10 11:10:00
  • Python画图工具Matplotlib库常用命令简述

    2021-10-11 07:28:07
  • Pandas查询数据df.query的使用

    2021-06-09 03:48:47
  • Python深度学习之使用Pytorch搭建ShuffleNetv2

    2023-10-10 06:19:09
  • 使用XMLhttp生成html页面

    2007-08-17 11:21:00
  • asp之家 网络编程 m.aspxhome.com