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中针对函数处理的特殊方法
Mar 06 Python
python实现类似ftp传输文件的网络程序示例
Apr 08 Python
Python 爬虫多线程详解及实例代码
Oct 08 Python
在django中使用自定义标签实现分页功能
Jul 04 Python
Python3实现购物车功能
Apr 18 Python
python如何生成网页验证码
Jul 28 Python
Python理解递归的方法总结
Jan 28 Python
Python内建序列通用操作6种实现方法
Mar 26 Python
简单了解python关键字global nonlocal区别
Sep 21 Python
Pytorch 使用tensor特定条件判断索引
Apr 08 Python
Python加密技术之RSA加密解密的实现
Apr 08 Python
使用Python开发冰球小游戏
Apr 30 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
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
php中定义网站根目录的常用方法
2010/08/08 PHP
解析dedeCMS验证码的实现代码
2013/06/07 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
2013/12/02 PHP
PHP5.5在windows安装使用memcached服务端的方法
2014/04/16 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
javascript中window.event事件用法详解
2012/12/11 Javascript
jquery拖动插件(jquery.drag)使用介绍
2013/06/18 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
javascript使用call调用微信API
2014/12/15 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
AngularJS延迟加载html template
2016/07/27 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
2018/02/06 Javascript
回顾Javascript React基础
2019/06/15 Javascript
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
Python中的filter()函数的用法
2015/04/27 Python
简单总结Python中序列与字典的相同和不同之处
2016/01/19 Python
玩转python爬虫之cookie使用方法
2016/02/17 Python
Python实现网站注册验证码生成类
2017/06/08 Python
Python实现的爬取小说爬虫功能示例
2019/03/30 Python
在django中,关于session的通用设置方法
2019/08/06 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
美国购物网站:Clickhere2shop
2021/01/28 全球购物
linux面试题参考答案(4)
2014/09/21 面试题
后勤人员自我鉴定
2013/10/20 职场文书
讲文明树新风演讲稿
2014/05/12 职场文书
2014年四风个人对照检查及整改措施
2014/10/28 职场文书
高校教师个人工作总结2014
2014/12/17 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书
《詹天佑》教学反思
2016/02/20 职场文书