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连接mssql数据库编码问题解决方法
Jan 01 Python
浅析Python中MySQLdb的事务处理功能
Sep 21 Python
对python程序内存泄漏调试的记录
Jun 11 Python
python的pandas工具包,保存.csv文件时不要表头的实例
Jun 14 Python
python 实现敏感词过滤的方法
Jan 21 Python
在python中对变量判断是否为None的三种方法总结
Jan 23 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
Python实现的对一个数进行因式分解操作示例
Jun 27 Python
python 使用plt画图,去除图片四周的白边方法
Jul 09 Python
Python3实现将一维数组按标准长度分隔为二维数组
Nov 29 Python
基于Tensorflow批量数据的输入实现方式
Feb 05 Python
Restful_framework视图组件代码实例解析
Nov 17 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语法(3)
2006/10/09 PHP
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
再次研究下cache_lite
2007/02/14 PHP
PHP 验证登陆类分享
2015/03/13 PHP
php用户注册信息验证正则表达式
2015/11/12 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
自动检查并替换文本框内的字符
2006/06/30 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
javaScript事件学习小结(四)event的公共成员(属性和方法)
2016/06/09 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
微信小程序picker组件下拉框选择input输入框的实例
2017/09/20 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
Vue+Element UI+Lumen实现通用表格分页功能
2019/02/02 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
2019/08/07 Javascript
构建一个JavaScript插件系统
2020/10/20 Javascript
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[33:19]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第一场 11.26
2020/11/30 DOTA
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
Python subprocess模块详细解读
2018/01/29 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
2019/08/29 Python
python模块导入的方法
2019/10/24 Python
tensorflow 查看梯度方式
2020/02/04 Python
python 项目目录结构设置
2020/02/14 Python
Django 解决阿里云部署同步数据库报错的问题
2020/05/14 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
CSS3 制作绽放的莲花采用效果叠加实现
2013/01/31 HTML / CSS
美国翻新电子产品商店:The Store
2019/10/08 全球购物
linux面试题参考答案(8)
2015/08/11 面试题
业务部经理岗位职责
2014/01/04 职场文书
学习雷锋演讲稿
2014/05/10 职场文书
英文演讲稿
2014/05/15 职场文书
业务员岗位职责
2015/02/03 职场文书
我们的节日元宵节活动总结
2015/02/06 职场文书
母亲去世追悼词
2015/06/23 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server