python改变图片像素值大小_Python之修改图片像素值的方法
在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片
# -*- coding:utf8 -*-
import os
from PIL import Image
im = Image.open('123.png')#打开图片
pix = im.load()#导入像素
width = im.size[0]#获取宽度
height = im.size[1]#获取长度
for x in range(width):
for y in range(height):
r,g,b,a = im.getpixel((x,y))
rgba=(r,g,b,a)
if(a==0):
im.putpixel((x,y),(0,0,0,0))
if(a==255):
im.putpixel((x,y),(255,255,255,255))
im = im.convert('RGB')
im.save('456.png')
批量处理的方法
# -*- coding:utf8 -*-
import os
from PIL import Image
path = 'SegmentationClass(RGBA)/'
savedpath = 'SegmentationClass/'
filelist = os.listdir(path)
for item in filelist:
im = Image.open( path + item )#打开图片
width = im.size[0]#获取宽度
height = im.size[1]#获取长度
for x in range(width):
for y in range(height):
r,g,b,a = im.getpixel((x,y))
if(a==0):
im.putpixel((x,y),(0,0,0,0))
if(a==255):
im.putpixel((x,y),(255,255,255,255))
im = im.convert('RGB')
im.save(savedpath + item)
print('item of %s is saved '%(item))
以上这篇Python之修改图片像素值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
时间: 2019-07-01
python改变图片像素值大小_Python之修改图片像素值的方法相关推荐
- 如何用python批量处理图片大小_python批量修改图片大小的方法
本文实例为大家分享了python批量修改图片大小的具体代码,供大家参考,具体内容如下 引用的模块 from PIL import Image Image的使用 def resize_image(img ...
- ps如何修改图片大小尺寸_如何查看图片尺寸,大小及如何修改图片尺寸—淘宝美工入门课03...
上一篇文章给大家分享了一下豆芽常用字体,也提供了下载链接,今天和大家聊聊有关图片尺寸和图片大小相关的问题,主要包含以下这3个方面. 一,如何查看图片的尺寸(像素px) 二,如何改变图片的尺寸 三,了解 ...
- 怎么快速修改图片的尺寸大小?怎么修改图片分辨率?
当我们在网上看到一张图片非常好看的图片,想要当做电脑或者手机壁纸的时候发现图片的尺寸不合适,那么我们怎么才能把图片调整到合适的尺寸呢?别着急,今天我就为大家带来一款简单易操作的在线P图工具(https ...
- 批量去除图片的黑色背景,并且统一修改图片尺寸
批量去除图片的黑色背景,并且统一修改图片尺寸 将图片批量去除黑色背景后resize为256x160大小 import os from PIL import Image project_dir = os ...
- python降低图片分辨率_Python之修改图片像素值的方法
在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import os from PIL ...
- python批量修改图片内容_python批量修改图片大小的方法
本文实例为大家分享了python批量修改图片大小的具体代码,供大家参考,具体内容如下 引用的模块 from PIL import Image Image的使用 def resize_image(img ...
- python 修改图片尺寸_python 批量修改图片大小
一个文件夹下面有好多图片格式是jpg大小是1920*1080,把它们处理成1280*720并按原先图片的名保存在另一路径下 这里首先要找到给定路径下所有的图片文件,然后在修改图片文件的大小,这里用到P ...
- python将图片原比例缩小_Python批量按比例缩小图片脚本分享
图片太大了,上百张图用photoshop改太慢,就想到用python写个简单的批处理.功能简单就是把原图按比例缩小 复制代码 代码如下: # -*- coding: cp936 -*- import ...
- 如何修改图片像素尺寸大小?如何改图片大小尺寸?
修改图片尺寸是一项常见的图片处理技术,可以帮助我们将图片调整为不同的尺寸,以适应不同的用途.在进行修改图片大小(https://www.yasuotu.com/size)的时候,需要注意照片的比例.设 ...
- python写图片爬取软件_python制作微博图片爬取工具
有小半个月没有发博客了,因为一直在研究python的GUI,买了一本书学习了一些基础,用我所学做了我的第一款GUI--微博图片爬取工具.本软件源代码已经放在了博客中,另外软件已经打包好上传到网盘中以供 ...
最新文章
- keta-custom DWZ validationEng IE 下表单重复提交BUG原因及修复方法
- c# excel导出png_c#根据html模板导出excel
- Andorid App内部跟随熊语言改变
- hdu 1087 Super Jumping! Jumping! Jumping!
- pytorch构建LSTM处理二分类任务
- 【AD】Altium designer画pcb时出现Unknown Pin 和Failed to add class
- 《FLUENT 14流场分析自学手册》——导读
- 最最简单的几个Mac终端命令
- mac excel mysql数据库_macOS系统的Excel从MySQL数据库查询数据的设置方法
- OpenCV视频篇——码流 / 码率 / 比特率 / 帧速率 / 分辨率
- 路由器、交换机、网关
- 在保护继承中基类的共有成员_鸡啄米:C++编程入门系列之三十八(继承与派生:派生类对基类成员的访问控制之保护继承与私有继承)...
- java的equle怎么用,法语虚拟式现在时(Le Subjonctif Présent)用法总结(一)
- 18 模块划分4步骤——EDD
- html中注册商标r怎么打,如何在PPT里打一个圈加一个R,就是已经注册的标志?
- JAVA判断身份证格式是否正确
- 电视剧 | 黑镜S5E2 碎片
- 主板噪音测试软件,HiFi能如愿以偿?编辑揭秘板载声卡真相
- 悲情天才Walter Pitts—计算神经学,控制论和人工智能的诞生 1
- Linux中单引号双引号的区别与用法