C#程序中怎样判断jpg图片的大小是否在某个范围内(比如200kb)

2026年09月24日 15:22
有1个网友回答
网友(1):

这个图片是流、Image 对象、还是文件?

 

如果是文件,直接用 System.IO.FileInfo 类下的 Length 可以获得文件大小(单位字节 Byte),例如:

FileInfo fileInfo = new FileInfo("C:\1.jpg");
int length = fileInfo.Length;

 

如果是流,可以用 FileStream.Length 之类的来获取。

 

如果是 Image 对象,需要先写入到流中或者文件中,再对文件或流进行读取。