我需要驗證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