使用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采集博客中上传的QQ截图文件
Jul 18 Python
Python中一些自然语言工具的使用的入门教程
Apr 13 Python
python实现搜索本地文件信息写入文件的方法
Feb 22 Python
详解supervisor使用教程
Nov 21 Python
Python微信公众号开发平台
Jan 25 Python
Python使用googletrans报错的解决方法
Sep 25 Python
Python Numpy:找到list中的np.nan值方法
Oct 30 Python
Python3 Tkinter选择路径功能的实现方法
Jun 14 Python
利用keras使用神经网络预测销量操作
Jul 07 Python
python 匿名函数与三元运算学习笔记
Oct 23 Python
pytorch finetuning 自己的图片进行训练操作
Jun 05 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破解防盗链图片的一个简单方法
2014/06/07 PHP
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
2015/09/30 PHP
php验证身份证号码正确性的函数
2016/07/20 PHP
thinkphp框架page类与bootstrap分页(美化)
2017/06/25 PHP
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
最丑的时钟效果!js canvas时钟制作方法
2016/08/15 Javascript
你知道setTimeout是如何运行的吗?
2016/08/16 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
解决vue-cli中stylus无法使用的问题方法
2017/06/19 Javascript
React进阶学习之组件的解耦之道
2017/08/07 Javascript
详解vue 实例方法和数据
2017/10/23 Javascript
浅谈基于Vue.js的移动组件库cube-ui
2017/12/20 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
2018/08/31 Javascript
js对象数组和对象的使用实例详解
2019/08/27 Javascript
layui form.render('select', 'test2') 更新渲染的方法
2019/09/27 Javascript
基于jsbarcode 生成条形码并将生成的条码保存至本地+源码
2020/04/27 Javascript
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
[00:10]DOTA2全国高校联赛 以DOTA2会友
2018/05/30 DOTA
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
2019/08/20 Python
python3使用GUI统计代码量
2019/09/18 Python
python和pywin32实现窗口查找、遍历和点击的示例代码
2020/04/01 Python
基于python实现操作git过程代码解析
2020/07/27 Python
你正在寻找的CSS3 动画技术
2011/07/27 HTML / CSS
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
英国派对礼服和连衣裙购物网站:TFNC London
2018/07/07 全球购物
报关专员求职信范文
2014/02/22 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
小学班主任自我评价
2015/03/11 职场文书
python numpy中setdiff1d的用法说明
2021/04/22 Python
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python