TransferMode Свойство (Device)
В этом разделе
Возвращает или задает режим передачи, который следует использовать при получении изображений с TWAIN устройства.
Свойство также изменяет значение возможности DeviceCapabilityId.IXferMech, если устройство открыто.
Синтаксис
Property Value
Значение по умолчанию:
TransferMode.Memory.
Ремарки
В режиме передачи Native устройство передает объект Bitmap в приложение. Режим передачи поддерживается любым устройством.
В режиме передачи Memory устройство передает необработанные данные изображения в приложение. Этот режим передачи поддерживается любым устройством. Некоторые устройства могут передавать сжатые данные изображения. Этот режим позволяет передавать данные изображения любого формата, поскольку данные изображения передаются в байтах.
В режиме передачи файлов устройство сохраняет отсканированное изображение непосредственно в файл без каких-либо операций с памятью. Не все устройства поддерживают этот режим передачи.
Мы рекомендуем использовать режим передачи Native или Memory в следующих сценариях:
- Приложению необходимо получить изображение со сканера просмотрите полученное изображение, сохранить изображение в файл или загрузить на сервер.
- Приложению необходимо получить изображение со сканера, просмотреть полученное изображение, обработать полученное изображение, сохранить изображение в файл или загрузить на сервер.
Мы
рекомендуем использовать
режим передачи файлов в следующих сценариях:
- Приложению необходимо получить изображение из сканер и сохранить в файл без предварительного просмотра и обработки изображения.
Мы
рекомендуем использовать
режим передачи 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
Смотрите также