|
|
#1 |
|
Участник
|
DAX09 Как проверить файл JPEG на валидность через Net?
Привет всем. Подскажите, есть такой код который читает файл jpeg и делает из него jpeg поменьше - т.е. миниатюру.
X++: try
{
image = System.Drawing.Image::FromFile(path + filenameExt, false); // <-- ошибка тут
bitmap = new System.Drawing.Bitmap(image, #widthtsize, #heightsize);
graphics = System.Drawing.Graphics::FromImage(bitmap);
graphics.DrawImage(image, #widthtsize, #heightsize);
bitmap.Save(path + filenameExtPreview);
image = null;
}
catch (Exception::CLRError)
{
error("......");
}Если файл filenameExt - ломанный, ошибка: Ошибка вызова статического метода ClrObject. Вложил в try и добавил исключение Exception::CLRError - не ловит. Прихожу к выводу что надо какой-то спец. метод Net на проверку валидности изображения. Но такого нет. Либо есть какой то другой способ? Подскажите. |
|
|
|
|
|