gpt4 book ai didi

c# - 如何使用 Stream 获取图像大小(宽 x 高)

转载 作者:可可西里 更新时间:2023-11-01 07:49:44 24 4
gpt4 key购买 nike

我有这段代码用来读取上传的文件,但我需要获取图像的大小,但不确定我可以使用什么代码

HttpFileCollection collection = _context.Request.Files;
for (int i = 0; i < collection.Count; i++)
{
HttpPostedFile postedFile = collection[i];

Stream fileStream = postedFile.InputStream;
fileStream.Position = 0;
byte[] fileContents = new byte[postedFile.ContentLength];
fileStream.Read(fileContents, 0, postedFile.ContentLength);

先生,我可以得到正确的文件,但是如何检查它的图像(宽度和大小)?

最佳答案

首先你必须写图像:

System.Drawing.Image image = System.Drawing.Image.FromStream (new System.IO.MemoryStream(byteArrayHere));

然后你有:

image.Height.ToString(); 

image.Width.ToString();

注意:您可能想要添加一个检查以确保它是上传的图像?

关于c# - 如何使用 Stream 获取图像大小(宽 x 高),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16650552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com