使用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 25 Python
Python判断某个用户对某个文件的权限
Oct 13 Python
python编程实现希尔排序
Apr 13 Python
简单的python后台管理程序
Apr 13 Python
Python+Wordpress制作小说站
Apr 14 Python
Python OpenCV实现图片上输出中文
Jan 22 Python
python3.5基于TCP实现文件传输
Mar 20 Python
在win64上使用bypy进行百度网盘文件上传功能
Jan 02 Python
python实现简单井字棋游戏
Mar 04 Python
Python环境搭建过程从安装到Hello World
Feb 05 Python
教你怎么用python实现字符串转日期
May 24 Python
如何利用pygame实现打飞机小游戏
May 30 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中将数组存到文件里的实现代码
2012/01/19 PHP
PHP递归删除目录几个代码实例
2014/04/21 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
iis6手工创建网站后无法运行php脚本的解决方法
2017/06/08 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
让你的PHP,APACHE,NGINX支持大文件上传
2021/03/09 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
jquery attr 设定src中含有&(宏)符号问题的解决方法
2011/07/26 Javascript
JS 按钮点击触发(兼容IE、火狐)
2013/08/07 Javascript
jQuery时间轴插件使用详解
2015/07/16 Javascript
js添加千分位的实现代码(超简单)
2016/08/01 Javascript
javascript数组去重方法分析
2016/12/15 Javascript
Angularjs单选改为多选的开发过程及问题解析
2017/02/17 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
2017/04/13 Javascript
JS闭包原理与应用经典示例
2018/12/20 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
2019/06/07 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
对numpy中轴与维度的理解
2018/04/18 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
Python使用matplotlib绘制三维参数曲线操作示例
2019/09/10 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
Mac PyCharm中的.gitignore 安装设置教程
2020/04/16 Python
Python openpyxl 插入折线图实例
2020/04/17 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
2020/05/09 Python
django中嵌套的try-except实例
2020/05/21 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
学校七一活动方案
2014/01/19 职场文书
《小小雨点》教学反思
2014/02/18 职场文书
爱国口号
2014/06/19 职场文书
2014年班长个人工作总结
2014/11/14 职场文书
2016年大学自主招生自荐信范文
2015/03/24 职场文书
python操作xlsx格式文件并读取
2021/06/02 Python