使用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采用Django开发自己的博客系统
Sep 29 Python
Python 实现链表实例代码
Apr 07 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 Python
怎么使用pipenv管理你的python项目
Mar 12 Python
python如何去除字符串中不想要的字符
Jul 05 Python
python实现顺时针打印矩阵
Mar 02 Python
详解pandas的外部数据导入与常用方法
May 01 Python
使用Python做垃圾分类的原理及实例代码附源码
Jul 02 Python
Python 解码Base64 得到码流格式文本实例
Jan 09 Python
配置python的编程环境之Anaconda + VSCode的教程
Mar 29 Python
教你使用一行Python代码玩遍童年的小游戏
Aug 23 Python
分享python函数常见关键字
Apr 26 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
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
2013/06/20 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
php显示页码分页类的封装
2017/06/08 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
JavaScript 三种创建对象的方法
2009/10/16 Javascript
基于jquery DOM写的类似微博发布的效果
2012/10/20 Javascript
js获取html文件的思路及示例
2013/09/17 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
jQuery中detach()方法用法实例
2014/12/25 Javascript
深入学习AngularJS中数据的双向绑定机制
2016/03/04 Javascript
深入理解JavaScript单体内置对象
2016/06/06 Javascript
jQuery绑定自定义事件的魔法升级版
2016/06/30 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
Node.js创建HTTP文件服务器的使用示例
2018/05/11 Javascript
解决循环中setTimeout执行顺序的问题
2018/06/20 Javascript
three.js 利用uv和ThreeBSP制作一个快递柜功能
2020/08/18 Javascript
微信小程序实现modal弹出框遮罩层组件(可带文本框)
2020/12/20 Javascript
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
2016/08/30 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
Python实现的简单计算器功能详解
2018/08/25 Python
python批量修改文件夹及其子文件夹下的文件内容
2019/03/15 Python
python tornado使用流生成图片的例子
2019/11/18 Python
python小白切忌乱用表达式
2020/05/29 Python
matplotlib制作雷达图报错ValueError的实现
2021/01/05 Python
美国体育用品在线:Modell’s Sporting Goods
2018/06/07 全球购物
两则小学生的自我评价分享
2013/11/14 职场文书
网络管理员岗位职责
2014/03/17 职场文书
四群教育工作实施方案
2014/03/26 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
2014年科室工作总结范文
2014/12/19 职场文书
社会实践活动报告
2015/02/05 职场文书
团日活动总结格式
2015/05/11 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书