2009-07-23 18 views
0

JPEG画像が有効で破損していないかどうかを検証する必要があります。これは実際にはJPEG画像であることを確認したいと尋ねるquestion 210650と同じではありません。検証による画像からの読み込み例:C#でJPEG画像を検証する方法/ .Netが壊れていない

var testJpg = 
    Bitmap.FromStream(filename, useEmbeddedColorManagement, validateData); 

クリッピングされた画像の例外は発生しません。現在のところ、外部のGDスクリプトを開き、gdImageCreateFromJpegからスローされたエラーを解析することを試みています。

gdImagePtr im; 
im = gdImageCreateFromJpeg(testFile); 
fclose(in);  

しかし、いくつかの.NETコードでは、JPEGが有効ではなく、完全なイメージを含んでいることを検証する必要がありますか?

答えて

0

interop to jpeglib using c#を提供するpnetlibがあります。あなたが望むものを検証できるようになったら、それがあります。
thier JpegReaderを使用してみてください。多分、それはあなたに箱からのエラーを与えるでしょう。

+0

C#のサンプルコードは何ですか?ありがとう – Kiquenet

関連する問題