10.12.2021, 13:04 | #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 на проверку валидности изображения. Но такого нет. Либо есть какой то другой способ? Подскажите. |
|
|
|