Я использую библиотеку WIA для сканирования изображений в моем приложении. Могу ли я программно установить настройки сканера (colorfull, grayscell, dpi ....) в моем приложении и не показывать каждый раз настройки сканирования конечному пользователю?
Я использую следующий код для получения изображения со сканера
public ImageFile Scan()
{
try
{
CommonDialog dialog = new CommonDialog();
ImageFile image = dialog.ShowAcquireImage(
WiaDeviceType.ScannerDeviceType,
WiaImageIntent.ColorIntent,
WiaImageBias.MaximizeQuality,
WIA.FormatID.wiaFormatJPEG,false,false,false);
return image;
}
catch (COMException ex)
{
if (ex.ErrorCode == -2145320939)
{
throw new ScannerNotFoundException();
}
else
{
throw new ScannerException("COM Exception", ex);
}
}
}