我有一个控制台应用程序,它在大型 TIFF 图像(大约 6MB 图像)上执行一些 OCR 在执行 OCR 之前,我需要旋转图像。
我导入了 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)
有时它有效,有时它给我 Parameter is not valid 错误。奇怪的是,我每次都使用相同的测试图像,只是文件名不同。我确实检查了传递的文件名是否有效....