【发布时间】:2016-07-06 12:00:56
【问题描述】:
我在 UWP 应用中从平板扫描仪获取输入方面取得了巨大成功
using Windows.Devices.Enumeration;
using Windows.Devices.Scanners;
ImageScanner myScanner = await ImageScanner.FromIdAsync(deviceId);
var result = await myScanner.ScanFilesToFolderAsync(ImageScannerScanSource.Default, folder);
甚至使用自动配置的扫描配置文件
if (myScanner.IsScanSourceSupported(ImageScannerScanSource.AutoConfigured))
{
...
// Scan API call to start scanning with Auto-Configured settings.
var result = await myScanner.ScanFilesToFolderAsync(
ImageScannerScanSource.AutoConfigured, folder).AsTask(cancellationToken.Token, progress);
...
}
但是有什么方法可以控制配置、获得较低的分辨率或只是黑白?所有格式选项似乎都是只读属性。我试图在 Win10 中创建一个外部扫描仪配置文件,但它没有被拾取(即使它是默认设置)。该 API 似乎知道扫描仪支持的设置,因为 ScanToStream 等效调用以尽可能低的分辨率作为预览读取。
【问题讨论】:
标签: .net uwp resolution scanning