получить изображение со сканера

Как получить изображение со сканера с помощью .NET (C#) на Vista? Желательно иметь возможность устанавливать DPI.

на рынке есть несколько элементов управления, которые делают это, но они, похоже, работают не очень хорошо.

1 ответов


вы можете P/Invoke в twain_32.dll, как с образцом CodeProject в http://www.codeproject.com/KB/dotnet/twaindotnet.aspx.

там также автоматизация Aquisition изображения окна в wiaaut.dll, для которой вы получаете автоматически сгенерированную оболочку, как в Примере Coding4Fun в http://blogs.msdn.com/coding4fun/archive/2006/10/31/912546.aspx