Deskew(SaneBorderColor,Int32,Int32) Метод (SaneAcquiredImage) 
 
            Выравнивает изображение, т.е. определяет правильное положение изображения.
            
            
Вот "хорошая" последовательность операций для обработки изображения:
 1. Очистите изображение (Despeckle(Int32,Int32,Int32,Int32))
 2. Устранить перекос изображения (Deskew(SaneBorderColor,Int32,Int32) метод)
 3 . Обнаружить границу изображения (метод DetectBorder(Int32))
 
 Возможные значения для параметров scanIntervalX и scanIntervalY : 1 - будет сканироваться каждый столбец (строка), 2 - будет сканироваться каждый второй столбец (строка), 3 - будет сканироваться каждый третий столбец (строка) и так далее. Большие значения этих параметров могут ускорить процесс выравнивания, но могут ухудшить результаты.
 
Смотрите пример здесь: SaneAcquiredImage.
 
Целевые платформы: .NET 9; .NET 8; .NET 7; .NET 6