使用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 文件处理注意事项总结
Apr 10 Python
Python编程实现控制cmd命令行显示颜色的方法示例
Aug 14 Python
python实现批量修改图片格式和尺寸
Jun 07 Python
详解Python 数据库的Connection、Cursor两大对象
Jun 25 Python
Python实现的微信支付方式总结【三种方式】
Apr 13 Python
浅谈python多进程共享变量Value的使用tips
Jul 16 Python
Python中zip()函数的解释和可视化(实例详解)
Feb 16 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
Mar 08 Python
Python小整数对象池和字符串intern实例解析
Mar 21 Python
Django DRF APIView源码运行流程详解
Aug 17 Python
PyTorch 实现L2正则化以及Dropout的操作
May 27 Python
自动在Windows中运行Python脚本并定时触发功能实现
Sep 04 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中一个完整表单处理实现代码
2011/11/10 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
WordPress中is_singular()函数简介
2015/02/05 PHP
php导出生成word的方法
2015/12/25 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
2016/10/17 PHP
php查询及多条件查询
2017/02/26 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
2017/06/17 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
javascript中的delete使用详解
2013/04/11 Javascript
jquery固定底网站底部菜单效果
2013/08/13 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
Web表单提交之disabled问题js解决方法
2015/01/13 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
JQuery中Ajax()的data参数类型实例分析
2015/12/15 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
2017/01/08 Javascript
canvas实现图像截取功能
2017/02/06 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
详解使用vscode+es6写nodejs服务端调试配置
2017/09/21 NodeJs
深入理解JS的事件绑定、事件流模型
2018/05/13 Javascript
详解使用VUE搭建后台管理系统(vue-cli更新至3.0)
2018/08/22 Javascript
微信小程序实现上传多张图片、删除图片
2020/07/29 Javascript
python字符串编码识别模块chardet简单应用
2015/06/15 Python
详解Python的爬虫框架 Scrapy
2020/08/03 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
HTML5移动端开发中的Viewport标签及相关CSS用法解析
2016/04/15 HTML / CSS
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
2013年保送生自荐信格式
2013/11/20 职场文书
会议主持人开场白台词
2015/05/28 职场文书
公司备用金管理制度
2015/08/04 职场文书
写好Python代码的几条重要技巧
2021/05/21 Python
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python