У меня есть консольное приложение, которое выполняет некоторое OCR на большом TIFF-изображении (около 6 МБ изображения). Перед выполнением OCR мне нужно повернуть изображение.Повернуть изображение TIFF Image Консольное приложение VB.NET
Я импортировал System.Drawing имен и мой код вращения следующим образом:
Dim bmp As System.Drawing.Bitmap
bmp = New System.Drawing.Bitmap(fileName)
bmp.RotateFlip(RotateFlipType.Rotate270FlipNone)
bmp.Save(fileName, System.Drawing.Imaging.ImageFormat.Tiff)
Иногда это работает, иногда это дает мне параметр не действует ошибка. Странная вещь, я использую то же точное тестовое изображение каждый раз, просто с разными именами файлов. Я проверить, что имя файла передается справедливо ....
Его не метод сохранения, который бросает исключение, его новый System.Drawing.Bitmap. Мне интересно, имеет ли это какое-то отношение к консольному приложению и GDI-вызовам? –