我正在使用CreateBitmapFromFile()加载jpg文件。
如果是图像,它总是返回“2”。
但我如何检查它是一个有效的jpg文件(不是gif,pdf或其他)?
谢谢! 罗马
答案 0 :(得分:0)
如果您使用Image.FromFile,则可以获取图像的RawFormat。创建Bitmap对象后,您可能会丢失原始格式,因为现在它是位图。
var file_image = System.Drawing.Image.FromFile("C:\\Sourcefile.jpg");
var file_image_format = file_image.RawFormat;