Привет всем. Подскажите, есть такой код который читает файл 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 на проверку валидности изображения. Но такого нет.
Либо есть какой то другой способ?
Подскажите.