使用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生成XML的方法实例
Mar 21 Python
CentOS中升级Python版本的方法详解
Jul 10 Python
python中logging包的使用总结
Feb 28 Python
Python中反射和描述器总结
Sep 23 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
Jan 08 Python
Python设计模式之备忘录模式原理与用法详解
Jan 15 Python
Python生成指定数量的优惠码实操内容
Jun 18 Python
python图形用户接口实例详解
Dec 16 Python
pytorch实现Tensor变量之间的转换
Feb 17 Python
Selenium元素定位的30种方式(史上最全)
May 11 Python
Pytorch转onnx、torchscript方式
May 25 Python
实例讲解Python中sys.argv[]的用法
Jun 03 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 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
PHP 字符串操作入门教程
2006/12/06 PHP
javascript与webservice的通信实现代码
2010/12/25 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
2012/06/20 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
jQuery中filter()和find()的区别深入了解
2013/09/25 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
jQuery.trim() 函数及trim()用法详解
2015/10/26 Javascript
js中利用tagname和id获取元素的方法
2016/01/03 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
react 兄弟组件如何调用对方的方法示例
2018/10/23 Javascript
小程序云开发实战小结
2018/10/25 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
[01:34]2014DOTA2 TI预选赛预选赛 选手比赛房大揭秘!
2014/05/20 DOTA
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
多版本Python共存的配置方法
2017/05/22 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
python 找出list中最大或者最小几个数的索引方法
2018/10/30 Python
Jupyter Notebook远程登录及密码设置操作
2020/04/10 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
L*SPACE官网:比基尼、泳装和度假服装
2019/03/18 全球购物
C# .NET面试题
2015/11/28 面试题
法学个人求职信范文
2014/01/27 职场文书
学期自我评价
2014/01/27 职场文书
应届中专生自荐书范文
2014/02/13 职场文书
学校课外活动总结
2014/05/08 职场文书
党支部特色活动方案
2014/08/20 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
java设计模式--七大原则详解
2021/07/21 Java/Android