Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 CreateBitmapFromFile() 加载 jpg 文件。
如果它是图像,它总是返回“2”。
但是我如何检查它是否是有效的 jpg 文件(不是 gif、pdf 或其他文件)?
谢谢!罗马
如果您改用 Image.FromFile,您可以获得图像的 RawFormat。创建 Bitmap 对象后,您可能会丢失原始格式,因为现在它是位图。
var file_image = System.Drawing.Image.FromFile("C:\\Sourcefile.jpg"); var file_image_format = file_image.RawFormat;