TransferMode Свойство (Device)
В этом разделе
Возвращает или задает режим передачи, который следует использовать при получении изображений с TWAIN устройства.
Свойство также изменяет значение возможности DeviceCapabilityId.IXferMech, если устройство открыто.
Синтаксис
Property Value
Значение по умолчанию:
TransferMode.Memory.
Ремарки
В режиме передачи Native устройство передает объект Bitmap в приложение. Режим передачи поддерживается любым устройством.
В режиме передачи Memory устройство передает необработанные данные изображения в приложение. Этот режим передачи поддерживается любым устройством. Некоторые устройства могут передавать сжатые данные изображения. Этот режим позволяет передавать данные изображения любого формата, поскольку данные изображения передаются в байтах.
В режиме передачи File устройство сохраняет отсканированное изображение непосредственно в файл без каких-либо операций с памятью. Не все устройства поддерживают этот режим передачи.
Мы рекомендуем использовать режим передачи Native или Memory в следующих сценариях:
- Приложению необходимо получить изображение со сканера, просмотреть полученное изображение, сохранить изображение в файл или загрузить на сервер.
- Приложению необходимо получить изображение со сканера, просмотреть изображение полученное изображение, обработайте полученное изображение, сохраните изображение в файл или загрузите на сервер.
Мы
рекомендуем использовать
режим передачи File в следующих сценариях:
- Приложению необходимо получить изображение со сканера и сохранить его в файл без предварительного просмотра и обработки изображения.
Мы
рекомендуем использовать
режим передачи Memory вместо
режима передачи Native, поскольку
режим передачи Memory:
- Позволяет передавать сжатые данные изображения.
- Использует меньше пиковой памяти, чем режим передачи Native.
- Позволяет передавать 16 бит в оттенках серого, 48 битные цветные изображения и изображения "нестандартного" формата.
- Позволяет создавать собственный ход процесса получения изображений.
Требования
Целевые платформы: .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
Смотрите также