0

我正在使用 CreateBitmapFromFile() 加载 jpg 文件。

如果它是图像,它总是返回“2”。

但是我如何检查它是否是有效的 jpg 文件(不是 gif、pdf 或其他文件)?

谢谢!罗马

4

1 回答 1

0

如果您改用 Image.FromFile,您可以获得图像的 RawFormat。创建 Bitmap 对象后,您可能会丢失原始格式,因为现在它是位图。

var file_image = System.Drawing.Image.FromFile("C:\\Sourcefile.jpg");
var file_image_format = file_image.RawFormat;
于 2013-07-16T15:51:01.673 回答