首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在不加载图像的情况下可靠地获取.NET中的图像尺寸?

在不加载图像的情况下可靠地获取.NET中的图像尺寸,可以使用以下方法:

  1. 使用System.Drawing命名空间中的Image类的FromFile方法打开图像文件,然后读取其宽度和高度属性。
代码语言:csharp
复制
using System.Drawing;

string imagePath = "path/to/image.jpg";
Image image = Image.FromFile(imagePath);
int width = image.Width;
int height = image.Height;
  1. 使用System.IO.File类的ReadAllBytes方法读取图像文件的二进制数据,然后使用MemoryStream类将其转换为Image对象,再读取其宽度和高度属性。
代码语言:csharp
复制
using System.IO;
using System.Drawing;

string imagePath = "path/to/image.jpg";
byte[] imageData = File.ReadAllBytes(imagePath);
using MemoryStream ms = new MemoryStream(imageData);
Image image = Image.FromStream(ms);
int width = image.Width;
int height = image.Height;
  1. 使用System.IO.File类的ReadAllBytes方法读取图像文件的二进制数据,然后使用System.Drawing.Bitmap类的FromStream方法将其转换为Image对象,再读取其宽度和高度属性。
代码语言:csharp
复制
using System.IO;
using System.Drawing;

string imagePath = "path/to/image.jpg";
byte[] imageData = File.ReadAllBytes(imagePath);
using MemoryStream ms = new MemoryStream(imageData);
Bitmap bitmap = new Bitmap(ms);
int width = bitmap.Width;
int height = bitmap.Height;

以上方法均可在不加载图像的情况下可靠地获取.NET中的图像尺寸。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 在线手写识别的多卷积神经网络方法

    本文所描述的研究主要关注在线手写体识别系统中的单词识别技术。该在线手写体识别系统使用多组件神经网络(multiple component neural networks, MCNN)作为分类器的可交换部分。作为一种新近的方法,该系统通过将手写文字分割成可单独识别的小片段(通常是字符)来进行识别。于是,识别结果便是每个已识别部分的组合。然后将这些组合词发送给单词识别模块作为输入,以便用一些字典搜索算法来从里面选择最好的一个。所提出的分类器克服了传统的分类器对大量字符类别进行分类时的障碍和困难。此外,所提出的分类器还具有可扩展的能力,可以通过添加或更改组件网络和内置字典的方法来动态地识别另外的字符类别。

    07

    MIT新型“大脑芯片”问世,数万人工大脑突触组成,纸屑大小却堪比超算

    大数据文摘授权转载学术头条 作者:曹绮桐 “微型化”是科技便利生活的重要一环。试想,有一天,我们可以把庞大的超级计算机不断缩小,直到可以把它们装进口袋;我们可以随身携带微型人工智能大脑,它们甚至可以在没有超级计算机、互联网或云计算的情况下运行,在它们微不足道的身体里运行着庞大的算法。 而这已不单单是触不可及的幻想。 近日,麻省理工学院(MIT)的工程师们设计了一种“大脑芯片”,让我们向那种未来又迈进了一步。研究人员所用的芯片物理体积比一片纸屑还要小,但却被工程师们放置了成千上万个“人工大脑突触”,这种被称为“忆阻器”的硅基元件,能够模仿人类大脑中信息传递的突触结构。

    02

    OpenCV图像处理(十八)---图像之模板匹配

    热力学温标是由威廉·汤姆森,第一代开尔文男爵于1848年利用热力学第二定律的推论卡诺定理引入的。它是一个纯理论上的温标,因为它与测温物质的属性无关。符号T,单位K(开尔文,简称开)。国际单位制(SI)的7个基本量之一,热力学温标的标度,符号为T。根据热力学原理得出,测量热力学温度,采用国际实用温标。热力学温度旧称绝对温度(absolute temperature)。单位是“开尔文”,英文是“Kelvin”简称“开”,国际代号“K”,但不加“°”来表示温度。开尔文是为了纪念英国物理学家Lord Kelvin而命名的。以绝对零度(0K)为最低温度,规定水的三相点的温度为 273.16K,开定义为水三相点热力学温度的1/273.16。

    02
    领券