楼主这水平弄到现在连基本的文件概念都没有,不如花点钱找正规的开发人员来做吧,对你和你的老板都好。
[quote=引用 4 楼 chulijun3107 的回复:] [quote=引用 3 楼 Libby1984 的回复:] 图片的大小直接通过FileInfo类获取不就行了吗。至于图像文件的头信息,不同格式的图像文件头信息是不一样的JPG、BMP、PNG,格式都不一样,你要根据格式来读取,如果只是去文件大小,完全没必要这么麻烦。
[quote=引用 3 楼 Libby1984 的回复:] 图片的大小直接通过FileInfo类获取不就行了吗。至于图像文件的头信息,不同格式的图像文件头信息是不一样的JPG、BMP、PNG,格式都不一样,你要根据格式来读取,如果只是去文件大小,完全没必要这么麻烦。
那比如bmp格式的呢。我只想知道图片的大小。哪个是它的大小信息。
每种格式图片头部信息不是一样的,如果你需要你得去搜索下相关的头信息
图片的大小直接通过FileInfo类获取不就行了吗。至于图像文件的头信息,不同格式的图像文件头信息是不一样的JPG、BMP、PNG,格式都不一样,你要根据格式来读取,如果只是去文件大小,完全没必要这么麻烦。
用 Bitmap 加载图片,就可知道高、宽了,更多的信息见 MSDN 自己写代码就比较复杂了,需要先了解图片格式 比如 jpg: 现在头部(前 65533 个字节中)搜索 0xff 0xc0 找到后偏移+4,就是 高、宽的值(各2字节,高位在前)
111,092
社区成员
642,554
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧