Python修改图片像素值(变彩色为黑白)
如何使用python将彩图变为黑白图?
以RGB图片为例,其色彩展现是依靠这像素点上的像素值,正是这些数值使图片绚烂多彩,同时,我们也知道,像素值的范围为0-255,其中0为黑色,255为白色,那么我们是否可以通过将深色部位的像素设置为黑,浅色为白来实现黑白图转换呢?答案是可以的,下面看代码:
from PIL import Image
img=Image.open("logo.jpg")
for w in range(img.width):for h in range(img.height):if(img.getpixel((w,h))[1]>128):img.putpixel((w, h),(255, 255, 255))else :img.putpixel((w, h), (0, 0, 0))
img.convert('RGB') #转换为RGB格式
img.save('mytest.jpg')
Python修改图片像素值(变彩色为黑白)相关推荐
- python修改图片,Python之修改图片像素值的方法
在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import os from PIL ...
- python降低图片分辨率_Python之修改图片像素值的方法
在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import os from PIL ...
- Python之修改图片像素值
在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import osfrom PIL ...
- Python修改图片像素颜色值
from PIL import Imageimg = Image.open("2.jpg")#读取系统的内照片width = img.size[0]#长度 height = img ...
- Python改变图片像素值
1.python 处理图片像素点 2.用python简单处理图片(4):图像中的像素访问 3.Python-Image 基本的图像处理操作
- OpenCV修改图片像素值增加、减少
<OpenCV系列教程> 项目位置:OpenCV-Sample 代码位置:11-ImagePixelsBeChange.py import cv2 import numpy as npim ...
- plt,cv2图片像素值的立体显示
读取三通道图片的像素,并在对应像素位置显示出 下面的3D图像是一个平面的原因是,这个对同一张图片进行像素差的计算, 若换成其他图片,则可出现下面图片的情况 ax1.contourf是画出相对于那个方向 ...
- Python修改图片格式以及相对应labelme标注的Json文件
Python修改图片格式以及相对应labelme标注的Json文件 前言 前提条件 相关介绍 实验环境 Python修改图片格式以及相对应labelme标注的Json文件 代码实现 输出结果 前言 本 ...
- android图片分辨率改变,android 通过修改图片像素实现CircleImageView
CircleImageView实现方法有很多种,各有优缺点,因此需要按照不同的场景使用.我们今天使用修改图片像素的方法实现CircleImageView,主要知识点无非是勾股定理和点到圆形的距离. 素 ...
最新文章
- Kubernetes Service 对象的使用
- sql 优化之关于null 和数据类型
- [leetcode] remove duplicate letters
- springcloud的config
- 6、oracle数据库下查询操作
- HashMap的hash()
- C# 合并多个不同格式文档为一个PDF
- 字符串拼接的双引号和单引号问题,转义字符
- 双目估计方法_双目深度估计中的自监督学习概览
- 服务器防御DDOS攻击的方法
- CentOS上如何顺利地安装MySQL?
- 思考怎么成为一名合格的技术总监?
- java.lang.abstractmethoderror
- 文件后缀名obju为什么打不开_obj是什么文件格式,obj扩展名文件如何打开?
- 【数据分析】业务分析中常见模型-漏斗模型
- 易语言程序c盘路径,易语言取文件路径的操作教程
- 51单片机完成时钟形式显示
- 用c语言写出一个金字塔
- 那些有趣/用的Python库
- 阿里云ECS服务器配置ubuntu安装openfire服务器