如何用c#从图像的字节数组中获取宽度和高度

本文关键字:数组 获取 取宽度 高度 字节数 字节 何用 图像 | 更新日期: 2023-09-27 18:19:19

Byte[] fileData;
FileStream fs = new FileStream(fileName, FileMode.Open);//class for files
fileData = new byte[fs.Length];//the number of elemnts of array is the lenght of the file
fs.Read(fileData, 0, fileData.Length);//write the content of the file  on the array fileData 
fs.Close();

如何用c#从图像的字节数组中获取宽度和高度

Image newImage = Image.FromStream(fs);
newImage.Width
newImage.Height

我认为代码是相当不言自明的。只要把它放在打开和关闭文件流之间的某个地方。

编辑:

byte[] fileData = new byte[4];
FileStream fs = new FileStream(fileName, FileMode.Open);
fs.Seek(18, SeekOrigin.Begin);
fs.Read(fileData, 0, 4);
uint width = BitConverter.ToUInt32(fileData, 0);
fs.Read(fileData, 0, 4);
uint height = BitConverter.ToUInt32(fileData, 0);
fs.Close();
相关文章: