当前位置: 首页 > 编程语言 > C#

在.NET中不加载图像获取图像宽度和高度?Share

时间:2023-04-10 21:42:27 C#

在.NET中不加载图片获取图片宽度和高度?就像标题一样,这可能吗?我只需要宽度和高度,所以不需要将图像加载到ram中。检查这个问题:Getimagedimensionswithoutreadingthewholefile这将向您展示如何在不读取整个文件的情况下从图像标题中提取此信息。通常,图像文件的开头包含元数据,包括宽度和高度等数据,因此这是检索此信息的最快方法。此处的示例代码展示了如何在不加载和解码整个文件的情况下读取图像的标题以获得宽度和高度。显然,对于不同的图像类型,方法是不同的,所以如果您使用的是更奇特的东西,您可能需要自己编写。仅当您手动读取二进制格式时。另一种选择是在将图像放在那里时将图像尺寸保存在数据库中。然后可以在不加载图像的情况下使用它们。根据图像格式,您可以使用库来提取元数据(例如,用于jIF的EXIF)也许这个问题可能会有所帮助:WhatisthebestEXIFlibraryfor.Net?以上就是C#学习教程:.NET中不加载图片获取图片宽高?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: