如何读取一个图片文件的大小、类型、长、宽等属性
发布网友
发布时间:2022-04-26 09:27
我来回答
共4个回答
热心网友
时间:2022-04-22 22:37
找了一下,似乎没有找到相关的API可以读位图信息的,不过也不是做不到,查查资料,了解一下各种格式图片的文件结构,自己用二文件读取的方式来读图片文件的文件头就是了
下面是我查到的一点点有用的东西
BMP
文件头长度14,且一定是BM起头,后面跟着一个信息头,这里就有你要的数据,信息头第一字节指定了该信息头的长度,在其后的8字节中,前四字节是图片的宽,后四字节是图片的高,单位是象素
GIF
这个倒是研究过,前面6字节是“GIF89a”,那是很多年前了,现在可能有所变化,但文件的头3字节是一定不会变的,那就是GIF(十六进制是47 49 46),而且文件一定以3B结尾,第7字节开始4字节是宽和高,各占2字节,下一个字节表示它的色彩深度,如下
十六进制值:80 81 82 ... 87
对应的颜色数:2 4 8 256
也就是2^(值-&H7F)
JPG图片似乎比较难搞,我没查到什么有用的信息,这里附上一个BMP文件结构的链接,如果楼主要求更多信息,可以参照学习
http://blog.csdn.net/pathletboy/archive/2006/04/25/677166.aspx
代码我就不写了,都是最基础的东西,读二进制文件,读出来按以上规律自行分析就是了
热心网友
时间:2022-04-22 23:55
Dim fso As New FileSystemObject
Dim fol As Folder
Dim fil As File
Set fso = CreateObject("Scripting.Filesystemobject")
Set fil = fso.GetFile("图片所在路径")
Debug.Print fil.Attributes
Debug.Print fil.DateCreated
Debug.Print fil.DateLastAccessed
Debug.Print fil.DateLastModified
Debug.Print fil.Size
Debug.Print fil.Type
热心网友
时间:2022-04-23 01:30
csXimagetrial.ocx,imginfo.ocx,百度搜csXimagetrial和imginfo控件就可以了.
热心网友
时间:2022-04-23 03:21
可以用图片采集ACDSee 3.1
怎么查看图片的大小和分辨率?
在手机里查看图片信息比较简单,在图库或相册里打开图,点右上角的“更多”按钮或长按图片,在出现的菜单里点击属性,就可以看到图片的高、宽、文件大小等基本信息。
如何把doc文件转换成PDF格式?
"1.当然可以,首先要确定自己有一个pdf文档,而且确定目的是需要将pdf文档转换为word格式,然后我们将现有文档通过迅捷pdf转换器软件打开。2.通过选择PDF转换页面功能其中的PDF文件转WORD项目拖入文件。3.接着在迅捷pdf转换器下方按自己的需要是否更改文件名,然而在保存类型中选择*.doc选项。4.全部设置完成点击开始转换,确定自己设置好路径、更改文件名和保存类型即可。5.转换完成之后的word文档同样可以通过迅捷pdf转换器重新转换成一开始的pdf文档。"1.当然可以,首先要确定自己有一个pdf文档,而且确定目的是需要将pdf文档转换为word格式,然后我们将现有文档通过迅捷pdf转换器软件打开。2.通过选择PDF转换页面功能其中的PDF文件转WORD项目拖入文件。3.接着在迅捷pdf转换器下方按自己的需要是...
图片的尺寸怎么看?
1. 打开包含图片的文件夹。2. 单击选择图片,但不要双击打开。3. 在文件夹窗口底部,您将看到图片的文件格式、尺寸和大小。例如,一张JPEG(jpg)图片的宽度、高度和文件大小。若需了解更多图片信息,可对图片右键点击,在弹出的菜单中选择“属性(R)”。这将打开图片的属性窗口,其中包括“常规”、“...
有没有什么工具可以测量拍出来的照片里的图形的长度,大小?
1、将照片拉倒电脑桌面 2、右键单击照片,弹出右键菜单选项中左键单击选择【属性】选项:3、在【属性】对话框中常规面板有显示照片的大小:4、在【属性】对话框中单击选择【详细信息】标签:5、下拉到【图像】属性,就可看到照片的尺寸大小、高度、宽度、分辨率等详细信息。
照片尺寸是多大的,照片尺寸是怎么看?
2、图片压缩裁剪工具 从【图片工具>图片压缩裁剪】即可进入,不仅可以修改分辨率,同时还可以裁剪图片、旋转、修改像素宽高大小、压缩图片文件KB大小。3、证件照处理工具 需要修改尺寸分辨率最多的就是证件照了,报名电子照助手里有约1500种证件照尺寸方案,查找后点击制作,即可进入。第一步即可设置分辨率、...
python如何判断图片内容多少(python查看图片大小)
2.而通过size属性就可以获取到图片大小,图片大小不是指它占用空间有多少,是多少kb的。而是获取它的长和宽,也就是图像的分辨率像素值,会返回一个元组对象,示例如下: print(image.size) (6621,4414) 3.mode属性表示的意思就是图像的色彩模式信息,一般来说图像被Pillow库读取进来之后可以识别的色彩模式有九种,其中...
如何看照片的像素
1,首先,准备好一张图片,然后可以通过鼠标右键查看图片属性的方式打开图片属性窗口,点击窗口上的详细信息菜单,往下拉就可以看到图片的像素和分辨率了,高度是1440像素,宽度是2560像素,分辨率是96DPI,这个是最快捷的方法。2,其次,接着使用Photoshop看看怎么查看打开的图片的像素和分辨率。用软件打开图片...
怎么查看一个图片的像素是多少?
一、电脑上查看图片像素的方法:1、双击点开一张图片;2、鼠标右键点一下图片,会弹出一个下拉菜单;3、点击最下方的“属性”,会弹出对话框;4、再点击对话框中的“详细信息”选项卡;5、图中的标红位置即为宽与高,像素即为:宽度*高度 二、手机查看图片像素的方法 1、将要图片保存至手机后,到...
如何查看照片的尺寸?
照片尺寸可以在电脑上对照片文件右键查看属性,切换到详细属性即可查看。例如,一寸照片(电子版)电子版尺寸是295像素宽、413像素,纸质一寸照片的尺寸是25mm宽35mm高。我们可以使用手机制作一寸照片。第一步、准备一张美照,可以是已有的证件照、手机自拍照、数码相机拍摄的原片均可。第二步、在手机或PC...
...选中一个图片,会在下面显示[修改日期],[大小],[尺寸],[创建日期...
用资源管理器浏览文件时,如果显示方式选“详细信息”,就会列出文件的名称、大小、类型、修改日期。如果文件全是照片的话,还会显示相片拍照日期和尺寸。然而有些文件夹能显示拍照日期和尺寸,有些就不会显示。你看一下你的文件大小,类型,是否一致的 “资源管理器”的“浏览”窗口包括标题栏、菜单栏、...
在PS里做一个5M以下的图片,指的是尺寸,还是文档大小,还是文件大小
WINDOWS下,右击文件,选择属性,可以看见文件的大小。5M以下,肯定是文件大小。尺寸是指图片的长和宽。