Я использую библиотеку WIA для сканирования изображений в своем приложении. Могу ли я настроить параметры сканера (colorfull, grayscell, dpi ....) в моем приложении и не показывать каждый раз при настройке сканирования конечного пользователя?Приобретение образа Windows: как скрыть окно установки сканера
Я использую следующий код, чтобы получить изображение со сканера
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);
}
}
}
Могу ли я показать окно настройки экрана, когда это необходимо, а затем сохранить всю информацию. В какой форме я могу сохранить эти данные о настройках? – Polaris
В CommonDialog есть куча диалогов. Они будут устанавливать свойства объекта, который вы передаете. Вы можете прочитать эти свойства после завершения диалога. –
Можете ли вы дать мне немного мира кода как пример? – Polaris