使用python去除图片白色像素的实例


Posted in Python onDecember 12, 2019

以下代码是把一个文件夹里的所有图片的 白色像素去掉,制作透明png图片

需要python和pil

from PIL import Image

import os


for filename in os.listdir(r'c:/image/png'):
  img = Image.open('c:/image/png/'+filename)
  img = img.convert("RGBA")
  print('c:/image/png/'+filename)
  pixdata = img.load()


  for y in xrange(img.size[1]):
    for x in xrange(img.size[0]):
      if pixdata[x,y][0]>220 and pixdata[x,y][1]>220 and pixdata[x,y][2]>220 and pixdata[x,y][3]>220:
        pixdata[x, y] = (255, 255, 255, 0)
  img.save("c:/image/pngNew/"+filename, "PNG")

这篇使用python去除图片白色像素的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python写的Discuz7.2版faq.php注入漏洞工具
Aug 06 Python
Python下线程之间的共享和释放示例
May 04 Python
浅谈使用Python内置函数getattr实现分发模式
Jan 22 Python
pandas series序列转化为星期几的实例
Apr 11 Python
python爱心表白 每天都是浪漫七夕!
Aug 18 Python
对python pandas 画移动平均线的方法详解
Nov 28 Python
使用Django2快速开发Web项目的详细步骤
Jan 06 Python
django 控制页面跳转的例子
Aug 06 Python
python 画出使用分类器得到的决策边界
Aug 21 Python
基于python的docx模块处理word和WPS的docx格式文件方式
Feb 13 Python
利用PyTorch实现VGG16教程
Jun 24 Python
opencv 图像腐蚀和图像膨胀的实现
Jul 07 Python
用Python去除图像的黑色或白色背景实例
Dec 12 #Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
Dec 12 #Python
flask的orm框架SQLAlchemy查询实现解析
Dec 12 #Python
python实现批量处理将图片粘贴到另一张图片上并保存
Dec 12 #Python
Python FtpLib模块应用操作详解
Dec 12 #Python
Python PyInstaller库基本使用方法分析
Dec 12 #Python
Python + Requests + Unittest接口自动化测试实例分析
Dec 12 #Python
You might like
在命令行下运行PHP脚本[带参数]的方法
2010/01/22 PHP
PHP生成Flash动画的实现代码
2010/03/12 PHP
PHP基础之运算符的使用方法
2013/04/28 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
js propertychange和oninput事件
2014/09/28 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
Django+vue跨域问题解决的详细步骤
2019/01/20 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
从零学Python之入门(四)运算
2014/05/27 Python
Python 搭建Web站点之Web服务器与Web框架
2016/11/06 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
2018/04/26 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
pygame库实现俄罗斯方块小游戏
2019/10/29 Python
Python单元测试与测试用例简析
2019/11/09 Python
pycharm的python_stubs问题
2020/04/08 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
Python过滤序列元素的方法
2020/07/31 Python
Pycharm 如何一键加引号的方法步骤
2021/02/05 Python
Shell如何接收变量输入
2016/08/06 面试题
Weblogic和WebSphere不同特点
2012/05/09 面试题
这76道Java面试题及答案,祝你能成功通过面试
2016/04/16 面试题
女大学生毕业找工作的自我评价
2013/10/03 职场文书
大学四年个人自我小结
2014/03/05 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
母亲节寄语大全
2015/02/27 职场文书
2016小学新学期寄语
2015/12/04 职场文书
一起来学习Python的元组和列表
2022/03/13 Python