使用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 相关文章推荐
详解Django中的form库的使用
Jul 18 Python
Pycharm学习教程(4) Python解释器的相关配置
May 03 Python
Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
Aug 18 Python
python负载均衡的简单实现方法
Feb 04 Python
python字符串常用方法
Jun 14 Python
python3基于OpenCV实现证件照背景替换
Jul 18 Python
Python socket实现的简单通信功能示例
Aug 21 Python
python3 map函数和filter函数详解
Aug 26 Python
python对一个数向上取整的实例方法
Jun 18 Python
基于django2.2连oracle11g解决版本冲突的问题
Jul 02 Python
Python制作简单的剪刀石头布游戏
Dec 10 Python
Python绘画好看的星空图
Mar 17 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
php5数字型字符串加解密代码
2008/04/24 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
2020/03/18 PHP
通过jquery实现tab标签浏览效果
2007/02/20 Javascript
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
prototype 学习笔记整理
2009/07/17 Javascript
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
基于javascript实现动态时钟效果
2020/08/18 Javascript
jQuery 调用WebService 实例讲解
2016/06/28 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
js自定义input文件上传样式
2018/10/26 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
jQuery实现图片切换效果
2020/10/19 jQuery
[04:41]2014DOTA2国际邀请赛 Liquid顺利突围晋级正赛
2014/07/09 DOTA
Python编程中的反模式实例分析
2014/12/08 Python
Python中的装饰器用法详解
2015/01/14 Python
python创建一个最简单http webserver服务器的方法
2015/05/08 Python
python 获得任意路径下的文件及其根目录的方法
2019/02/16 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
python opencv调用笔记本摄像头
2019/08/28 Python
Python Process多进程实现过程
2019/10/22 Python
Python FtpLib模块应用操作详解
2019/12/12 Python
基于Tensorflow的MNIST手写数字识别分类
2020/06/17 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
2020/12/01 Python
CSS3等相关属性制作分页导航实现代码
2012/12/24 HTML / CSS
CSS3 绘制BMW logo实的现代码
2013/04/25 HTML / CSS
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
英国女性时尚精品店:THE DRESSING ROOM
2018/05/23 全球购物
初中班主任经验交流材料
2014/05/16 职场文书
煤矿安全生产标语
2014/06/06 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
高中运动会广播稿
2015/08/19 职场文书
海弦WR-800F
2022/04/05 无线电
SQL试题 使用窗口函数选出连续3天登录的用户
2022/04/24 Oracle