python通过pil为png图片填充上背景颜色的方法


Posted in Python onMarch 17, 2015

本文实例讲述了python通过pil为png图片填充上背景颜色的方法。分享给大家供大家参考。具体分析如下:

png图片有些是没有背景颜色,如果希望以单色(比如白色)填充背景,可以使用下面的代码,这段代码将当前目录下的 3water.com.png图片填充了白色背景。

使用指定的颜色的背景色即可,然后把该图片用alpha通道填充到该单色背景上。 
比如下面使用白色背景:

im = Image.open('3water.com.png')
x,y = im.size 
try: 
  # 使用白色来填充背景 from:3water.com
  # (alpha band as paste mask). 
  p = Image.new('RGBA', im.size, (255,255,255))
  p.paste(im, (0, 0, x, y), im)
  p.save('3water.com.png')
except:
  pass

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
RC4文件加密的python实现方法
Jun 30 Python
在Python的Django框架中调用方法和处理无效变量
Jul 15 Python
Go语言基于Socket编写服务器端与客户端通信的实例
Feb 19 Python
python方向键控制上下左右代码
Jan 20 Python
Python实现PS滤镜的万花筒效果示例
Jan 23 Python
Python中循环引用(import)失败的解决方法
Apr 22 Python
在python带权重的列表中随机取值的方法
Jan 23 Python
Python实现获取系统临时目录及临时文件的方法示例
Jun 26 Python
Python动态语言与鸭子类型详解
Jul 01 Python
Python 实现输入任意多个数,并计算其平均值的例子
Jul 16 Python
对python中的os.getpid()和os.fork()函数详解
Aug 08 Python
python3爬虫中多线程的优势总结
Nov 24 Python
python按照多个字符对字符串进行分割的方法
Mar 17 #Python
python通过floor函数舍弃小数位的方法
Mar 17 #Python
python常规方法实现数组的全排列
Mar 17 #Python
python标准算法实现数组全排列的方法
Mar 17 #Python
Python网页解析利器BeautifulSoup安装使用介绍
Mar 17 #Python
python回溯法实现数组全排列输出实例分析
Mar 17 #Python
使用Python实现下载网易云音乐的高清MV
Mar 16 #Python
You might like
PHP调用三种数据库的方法(2)
2006/10/09 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
YUI模块开发原理详解
2013/11/18 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
2014/12/18 Javascript
prototype框架中美元符号$用法分析
2016/01/22 Javascript
Web开发必知Javascript技巧大全
2016/02/23 Javascript
JavaScript DOM节点操作方法总结
2016/08/23 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
微信小程序实现的picker多级联动功能示例
2019/05/23 Javascript
用Python的Tornado框架结合memcached页面改善博客性能
2015/04/24 Python
python编写微信远程控制电脑的程序
2018/01/05 Python
在python中安装basemap的教程
2018/09/20 Python
python绘制热力图heatmap
2020/03/23 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
2018/11/30 Python
Python命令行参数定义及需要注意的地方
2020/11/30 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
使用css3实现超炫的loading加载动画效果
2014/05/07 HTML / CSS
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
给面试官的感谢信
2014/02/01 职场文书
群众路线教育实践活动方案
2014/02/02 职场文书
硕士生工作推荐信
2014/03/07 职场文书
校园环保建议书
2014/05/14 职场文书
迎新春趣味活动方案
2014/08/24 职场文书
司机工作自我鉴定
2014/09/19 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书
校园开放日新闻稿
2015/07/17 职场文书