我需要验证JPEG图像是否有效且未损坏。这与question 210650不一样,它只是想要验证它实际上是JPEG图像。从图像加载验证例如:如何验证C#/ .Net中的JPEG图像是否已损坏
var testJpg =
Bitmap.FromStream(filename, useEmbeddedColorManagement, validateData);
不会为裁剪后的图像引发异常。目前我们的解决方案是尝试打开文件的外部GD脚本,并解析gdImageCreateFromJpeg抛出的任何错误。
gdImagePtr im;
im = gdImageCreateFromJpeg(testFile);
fclose(in);
但是,必须有一些.Net代码的某处验证JPEG不仅是有效的,但包含完整的图像?
C#中的任何示例代码?谢谢 – Kiquenet 2010-07-21 20:53:52