1
5
使用System.Drawing.Image类。
|
2
4
关于如何从图像中读取EXIF信息,存在一些stackoverflow问题,例如: How to get the EXIF data from a file using C# |
3
4
实现这一点的最简单方法是,假设图像是正方形,则取文件大小(以字节为单位)并取平方根。这将是你的宽度和高度。
或者,您可以尝试使用以下命令读取图像的EXIF信息 codeplex library |
4
2
Windows不在文件系统的任何特殊位置存储(此)元数据;“属性”窗口只是从图像文件本身读取它们。 我认为.NET没有提供任何函数来读取图像中的元数据而不加载整个图像。如果您只处理有限数量的不同图像格式(例如,仅JPEG、PNG和GIF),那么自己从图像标题读取大小应该不会太难。
Unix
|
5
2
为了获得图像的宽度和高度(本质上,正如您所说的元数据),您需要 不得不 打开文件,解析某些类型的头信息,然后通过这种方式获得所需的内容。
这与Windows能够从应用程序文件加载图标而不实际执行它们的方式相同。 |
6
2
|
7
0
要读取Windows资源管理器显示的属性,可以使用 MicrosoftShell控件和自动化 组成部分这样做的好处是,您不需要任何第三方库(COM对象已经存在)或额外的代码来解析图像头,并且它可以处理各种格式。 示例代码可以在对 related question |
7BeholdeR7 · 文件夹的重量超过其中的文件(六倍) 2 年前 |
ilteris · 为什么程序在fscanf后崩溃 2 年前 |
Peaceful · 使用fscanf读取C中具有未知行数的文件 2 年前 |
NOCi · 如何将Tensorflow的结果记录到CSV文件 2 年前 |
Oakzeh · 如何在字符串索引之前读取文件并删除字符 2 年前 |