VintaSoft Twain .NET SDK 15.4: Руководство для .NET разработчика
Vintasoft.WpfTwain Namespace / AcquiredImage Class / Deskew(TwainBorderColor,Int32,Int32) Method
Синтаксис Ремарки Example Требования Смотрите также
В этом разделе
Deskew(TwainBorderColor,Int32,Int32) Метод (AcquiredImage)
В этом разделе
Выравнивает изображение, т.е. определяет правильное положение изображения.
Синтаксис
'Declaration

Public Sub Deskew( _
ByVal borderColor
Свободное пространство вокруг повернутого изображения будет заполнено этим цветом.
As Vintasoft.WpfTwain.ImageProcessing.TwainBorderColor, _
ByVal scanIntervalX
Указывает интервал сканирования для оси X. Рекомендуемое значение - 1.
As Integer, _
ByVal scanIntervalY
Указывает интервал сканирования для оси X. Рекомендуемое значение - 1.
As Integer _
)

Parameters

borderColor
Свободное пространство вокруг повернутого изображения будет заполнено этим цветом.
scanIntervalX
Указывает интервал сканирования для оси X. Рекомендуемое значение - 1.
scanIntervalY
Указывает интервал сканирования для оси X. Рекомендуемое значение - 1.
Ремарки

Вот "хорошая" последовательность операций для обработки изображения:
1. Очистите изображение (Despeckle(Int32,Int32,Int32,Int32) метод)
2. Исправьте искажение изображения (Deskew(TwainBorderColor,Int32,Int32))
3. Обнаружить границу изображения (DetectBorder(Int32) метод)

Возможные значения параметров scanIntervalX и scanIntervalY: 1 - будет сканироваться каждый столбец (строка), 2 - будет сканироваться каждый второй столбец (строка), 3 - каждый третий столбец. (строка) будет сканироваться и так далее. Большие значения этих параметров могут ускорить процесс выравнивания, но могут ухудшить результаты.

Пример

Пожалуйста, см. пример здесь: AcquiredImage.

Требования

Целевые платформы: .NET 10; .NET 9; .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

Смотрите также