获取和修改图像信息
在对图像进行压缩之前,我们可能需要获取一些图像的基本信息,例如大小、格式、模式等。这些信息可以通过Image对象的属性来获取:
- size属性:返回一个元组,表示图像的宽度和高度(单位是像素),例如(800, 600)。
- format属性:返回一个字符串,表示图像的格式,例如"JPEG"。
- mode属性:返回一个字符串,表示图像的模式,例如"RGB"。
例如:
print(img.size)#(800,600)
print(img.format)#JPEG
print(img.mode)#RGB
如果要修改图像的大小、格式或模式,可以使用Image对象的方法:
- resize方法:接受一个元组作为参数,表示新的宽度和高度(单位是像素),返回一个新的Image对象,例如:
new_img=img.resize((400,300))
- convert方法:接受一个字符串作为参数,表示新的模式,返回一个新的Image对象,例如:
#转化为为灰色图像
new_img=img.convert("L")
- transpose方法:接受一个常量作为参数,表示旋转或翻转的方式,返回一个新的Image对象,例如:
#旋转90度
new_img=img.transpose(Image.ROTATE_90)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网
网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
图像
+关注
关注
2文章
1083浏览量
40449 -
对象
+关注
关注
1文章
38浏览量
17386 -
python
+关注
关注
56文章
4792浏览量
84623
发布评论请先 登录
相关推荐
在Linux中使用ImageMagick命令行操作图像文件
使用 convert 命令,可以无需打开图像编辑器进行修改图像文件。convert命令包含在ImageMagick安装包里。
发表于 11-30 09:07
•1101次阅读
pdf文件中怎么修改图片的大小
编辑器是目前小编觉得最完美、最实用的一款PDF编辑软件了,这款软件可以提供完整的PDF编辑功能,不单只能够对PDF文件当中的文本部分进行修改,更可以针对图像、样式、多媒体内容进行编辑。 可以提供全新
发表于 03-21 11:05
如何从摄像头中获取图像并保存和实时显示
开发环境,包括相关源的更新,库的安装,按照上次blog中的介绍,安装好Python-opencv和导入cv2库后,就可以进行接下来我们今天的学习了,今天将叫大家进一步实现如何从摄像头中获取图像,同时
发表于 09-25 15:15
NI视觉助手 shape detection setup功能无法获取图像的信息 该如何调整设置参数
的坐标以及半径等信息,发现没有数据显示,我该如何调整参数或是对图像更进一步的处理因为我后续想对正方形或是长方形的图像采集其中心坐标,所以想用到这个功能,但是结果连圆的信息都
发表于 01-28 13:39
ch573例程EXAM\USB\Device\VendorDefinedDev中如何修改图中红圈处的几个信息呢?
请教大家:ch573例程EXAMUSBDeviceVendorDefinedDev中如何修改图中红圈处的几个信息呢,具体位置在哪里?为什么PID和VID修改过后PC端无法识别此USB?是这两个参数需要和其他东西一起
发表于 08-30 06:19
AutoCAD中自动批量修改图形文件的程序
AutoCAD中自动批量修改图形文件的程序 一、概述 在工程CAD绘图中,常常会遇到下列棘手的问题: 在施工图后期,大部分图形文件都已完成,但因
发表于 02-14 17:03
•2772次阅读
基于BMP的图像点阵获取原理及其应用?
【摘 要】 在分析传统图像点阵获取原理及Windows BMP格式的图像存储格式的基础上,通过对目标图像进行适当的编辑和处理,实现对任意复杂的静态图
发表于 05-15 22:22
•2565次阅读
数字图像处理实验指导书
1、掌握使用扫描仪、数码相机、数码摄像级机、电脑摄像头等数字化设备以及计算机获取数字图像的方法; 2、修改图像的存储格式;并比较不同压缩格式图像的数据量的大小。
发表于 04-09 11:38
•61次下载
机器视觉图像处理基于LabVIEW的管理与显示
像素的值(置零法,复制法,镜像法【默认】) 3.IMAQ GetFileInfo:获取文件中图像的信息 4.IMAQ SetImageSize:设置图像大
yfinance:获取数据的Python第三方模块
yfinance 是一个使用 Yahoo! 获取数据的 Python 第三方模块。它支持获取最细到1分钟级的历史数据及股票基本面数据,是免费获得美股分钟级及以上粒度数据的不二之选。 1.准备 开始
评论