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 相关文章推荐
Python中关键字is与==的区别简述
Jul 31 Python
python中引用与复制用法实例分析
Jun 04 Python
使用python实现knn算法
Dec 20 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
Jun 11 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
Sep 19 Python
pygame实现打字游戏
Feb 19 Python
python实现矩阵和array数组之间的转换
Nov 29 Python
Python中私有属性的定义方式
Mar 05 Python
python怎么提高计算速度
Jun 11 Python
python设置表格边框的具体方法
Jul 17 Python
使用python求斐波那契数列中第n个数的值示例代码
Jul 26 Python
python中sqllite插入numpy数组到数据库的实现方法
Jun 21 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获取服务器时间的实现代码
2013/06/07 PHP
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
2019/10/09 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
js获取json元素数量的方法
2015/01/27 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
jquery trigger实现联动的方法
2016/02/29 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
2017/01/05 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
JS实现的新闻列表自动滚动效果示例
2019/01/30 Javascript
详解vue-cli3 中跨域解决方案
2019/04/10 Javascript
VUE项目初建和常见问题总结
2019/09/12 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
Vue.js原理分析之nextTick实现详解
2020/09/07 Javascript
python在linux中输出带颜色的文字的方法
2014/06/19 Python
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
Python中你应该知道的一些内置函数
2017/03/31 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
Sanic框架配置操作分析
2018/07/17 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
浅谈Python小波分析库Pywavelets的一点使用心得
2019/07/09 Python
Keras中的多分类损失函数用法categorical_crossentropy
2020/06/11 Python
日本面向世界,国际级的免税在线购物商城:DOKODEMO
2017/02/01 全球购物
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
捷克厨房用品购物网站:Tescoma
2018/07/13 全球购物
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
乡镇三项教育实施方案
2014/03/30 职场文书
中学生英语演讲稿
2014/04/26 职场文书
社区党建工作方案
2014/06/10 职场文书
大学推普周活动总结
2015/05/07 职场文书
利用Apache Common将java对象池化的问题
2022/06/16 Servers