使用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 urllib、urllib2、httplib抓取网页代码实例
May 09 Python
浅析Python中signal包的使用
Nov 13 Python
Python求算数平方根和约数的方法汇总
Mar 09 Python
Python装饰器原理与简单用法实例分析
Apr 29 Python
python numpy格式化打印的实例
May 14 Python
python使用Plotly绘图工具绘制水平条形图
Mar 25 Python
解决Numpy中sum函数求和结果维度的问题
Dec 06 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 Python
python3.6中anaconda安装sklearn踩坑实录
Jul 28 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
Jul 30 Python
浅析pandas随机排列与随机抽样
Jan 22 Python
Python万能模板案例之matplotlib绘制直方图的基本配置
Apr 13 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 设计模式之观察者模式介绍
2012/02/22 PHP
php实现文件编码批量转换
2014/03/10 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
教你在header中隐藏php的版本信息
2016/08/10 PHP
thinkphp关于简单的权限判定方法
2017/04/03 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
2020/04/06 PHP
体验js中splice()的强大(插入、删除或替换数组的元素)
2013/01/16 Javascript
javascript事件冒泡详解和捕获、阻止方法
2014/04/12 Javascript
什么是cookie?js手动创建和存储cookie
2014/05/27 Javascript
JQuery1.8 判断元素是否绑定事件的方法
2014/07/10 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
jQuery中change事件用法实例
2014/12/26 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
Bootstrap3 图片(响应式图片&图片形状)
2017/01/04 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
微信小程序之数据缓存的实例详解
2017/09/29 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
[01:55]2014DOTA2国际邀请赛 BBC正赛第一天总结
2014/07/10 DOTA
python中的字典使用分享
2016/07/31 Python
python如何统计代码运行的时长
2019/07/24 Python
基于python3抓取pinpoint应用信息入库
2020/01/08 Python
pycharm激活方法到2099年(激活流程)
2020/09/22 Python
HTML5之语义标签介绍
2016/07/07 HTML / CSS
介绍一下linux的文件权限
2012/02/15 面试题
优秀护士获奖感言
2014/02/20 职场文书
会计人员岗位职责
2015/02/03 职场文书
幼儿教师师德师风自我评价
2015/03/05 职场文书
全民创业工作总结
2015/08/13 职场文书
你对自己的信用报告有过了解吗?
2019/07/09 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技