VintaSoft Twain .NET SDK 15.1: Руководство для .NET разработчика
Vintasoft.Twain Namespace / Device Class / Halftones Property
Синтаксис Exceptions Ремарки Example Требования Смотрите также
    Halftones Свойство (Device)
    Возвращает или устанавливает полутона для уменьшения битовой глубины изображений для текущего сеанса сканирования.
    Синтаксис
    'Declaration
    
    Public Property Halftones As String
    
    
     
    Исключения
    ИсключениеОписание
    Выбрасывается, если устройство находится в неправильном состоянии.
    Выбрасывается, если устройство не поддерживает возможность.
    Выбрасывается, если используется .NET отладчик и для оценки функции требуется, чтобы все потоки выполнялись.
    Ремарки

    Вызывайте это свойство только тогда, когда устройство открыто (State == DeviceState.Opened).

    Поддерживаемые значения полутонов можно получить с помощью метода GetSupportedHalftones.

    Важно: значение свойства BitDepthReductionMode необходимо установить значение BitDepthReductionMode.Halftones перед использованием этого свойства.

    Пример

    Вот C#/VB.NET код, который демонстрирует, как применять полутона к изображениям, полученным с устройства.

    Public Sub ScanPaletteImageWithHalftones(device As Vintasoft.Twain.Device)
            device.ShowUI = False
            device.DisableAfterAcquire = True
    
            device.Open()
            device.PixelType = Vintasoft.Twain.PixelType.Gray
            device.BitDepthReductionMode = Vintasoft.Twain.BitDepthReductionMode.Halftones
            device.Halftones = "Dither Pattern 1"
            device.UnitOfMeasure = Vintasoft.Twain.UnitOfMeasure.Inches
            device.Resolution = New Vintasoft.Twain.Resolution(200F, 200F)
    
            device.Acquire()
    End Sub
    
    
    public void ScanPaletteImageWithHalftones(Vintasoft.Twain.Device device)
    {
        device.ShowUI = false;
        device.DisableAfterAcquire = true;
    
        device.Open();
        device.PixelType = Vintasoft.Twain.PixelType.Gray;
        device.BitDepthReductionMode = Vintasoft.Twain.BitDepthReductionMode.Halftones;
        device.Halftones = "Dither Pattern 1";
        device.UnitOfMeasure = Vintasoft.Twain.UnitOfMeasure.Inches;
        device.Resolution = new Vintasoft.Twain.Resolution(200f, 200f);
    
        device.Acquire();
    }
    
    

    Требования

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

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