問題タブ [wia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - クラスを埋め込むことはできません。代わりに適切なインターフェースを使用してください
WIAを使用して、スキャナーからWindowsフォームに画像をキャプチャしています。これが私が使用しているコードです:
この小さなテストを実行しようとすると、次のエラーが発生します。
相互運用タイプ'WIA.CommonDialogClass'を埋め込むことはできません。代わりに、該当するインターフェースを使用してください。
この:
「WIA.CommonDialogClass」には「ShowAcquireImage」の定義が含まれておらず、「WIA.CommonDialogClass」タイプの最初の引数を受け入れる拡張メソッド「ShowAcquireImage」が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?
最初のエラーが原因で2番目のエラーが発生していると思いますよね?
これを修正する方法について何か提案はありますか?
c# - WIA を使用して C# で Web カメラを使用して自動的に写真を撮る
Web カメラにアクセスするために WIALib を使用しています。私が開発しているコードは非常に単純です。ボタンを押すと、ウェブカメラの画像が撮影され、画像ボックスに表示されます。
ウェブカメラで写真を撮ることはできますが、まだ完全には自動化されていません。ウェブカメラで撮影した写真を取得するために私が見つけた唯一の方法は、これを使用することです:
ただし、これはユーザーに画像を選択するように求めます。そして、私はいつも最後の写真を撮りたいと思っています。だから私はこのようにしようとしています:
しかし、メソッド TakePicture() は null を返すため、画像を転送できません。最も奇妙なことは、メソッド TakePicture() が呼び出された後に写真が実際に撮影されたことです。手動でウェブカメラに行くと写真がそこにあるからです! 値を返さない理由がわかりません。
要約すると、次の 2 つのいずれかが必要です。 1. TakePicture() を機能させ、使用できる値を返す。2. Web カメラの写真のリストに自動的にアクセスして、最後に撮影した写真を取得できるようにします。
よろしくお願いします。助けてくれてありがとう、ミカエル。
c# - C# アプリケーションの WIA/TWAIN のラッパー クラス?
C# アプリケーションの WIA/TWAIN 機能のラッパー クラスはありますか?
私が行うすべての検索は、同じ古い 2001 CodeProject ページを指しています。そこには何か新しいものがあるはずですよね?
多分私は正しい場所を探していません。:P
次のような本当に単純なものが必要です。
やった、やった。
ガイダンスはありますか?
silverlight - WIASilverlightスキャナーの統合
私はSilverlightを初めて使用し、wiaスキャナーの統合を実験しています。WIA.CommonDialog、showacquireimage()を使用して、スキャナーから画像を取得できることを知っています。ユーザーの操作を避けるために、デバイスに直接アクセスしてスキャンコマンドを実行しようとしています。
デバイスに接続できます。ただし、スキャナーから使用できるコマンドは同期のみです。デバイスオブジェクトでExecuteCommandを使用しようとしていますが、使用するコマンドがわかりません。どんな方向でもいただければ幸いです。
c# - より良い.NETSDKサポート-CanonまたはNikon?
「プロシューマー」カメラからC#/.NET
アプリへのリモート画像キャプチャを実行する必要があります(Webカメラよりも高い解像度とより多くの制御で写真をキャプチャするため)。
キヤノンとニコンのリモートキャプチャSDKの利点はありますか?あるものが別のものよりもよくサポートされていますか?これに着手する前に開発者の視点を探しています...
c# - WIA: device.ExecuteCommand(CommandID.wiaCommandTakePicture); null を返します
自動的に写真を撮って PC に転送するために、デジタル カメラをリモート コントロールするために使用している古いプログラムがあります。プログラムは WIA に基づいており、私が覚えている限りでは、もともと Windows XP で設計および使用されていました。
最近、アーカイブから取り出し、同じカメラを使用して 64 ビット Windows 7 で動作させようとしています。カメラの位置を特定し、キャプチャをトリガーすることは問題なく機能します。ただし、この行を実行すると:
null が返され、転送する画像参照がありません。解決策を高低で検索してきましたが、何も思いつきませんでした。別の QA サイトを見つけて、次の使用を提案する回答がありました。
画像をキャプチャした後、itemID を含むイベントを受け取ります。これを試してみましたが、イベントは発生しません。
windows - ウェブカメラのステータスを確認する
特定のウェブカメラ デバイスが現在アクティブかどうかを確認する方法が必要です (Skype などの別のアプリケーションで使用されています)。WIA、DirectX、またはその他の API でこのチェックを実行する方法はありますか?
たとえば、キャプチャを開始するとポップアップし、切断すると自動的に閉じるソフトウェアがあります。
c# - C# を使用して統合ラップトップ カメラから写真を撮る
ラップトップの統合カメラから 1 枚の写真をキャプチャできる巨大な C# プログラムの一部を作成しようとしています。私はすでに調査を行っており、WIA と DirectShow を介してこれを行うには 2 つの方法があることに気付きました。私はより簡単なものを試しています:WIA。VS 2010 .Net 4.0 を実行している Windows 7 32 ビット マシンで作業しています。Web で見つけた次の例を実行しようとしていますが、これはまさに私が望んでいるものであり、それに関していくつかのエラーが発生しました。
http://www.c-sharpcorner.com/uploadfile/yougerthen/610262008064756am/6.aspx
必要な参照を追加しました
エラーの大部分は次のようなものです: Interop タイプ 'WIA.CommonDialogClass' を埋め込むことはできません。代わりに適切なインターフェースを使用してください。相互運用型 'WIA.CommandID' を埋め込むことはできません。代わりに適切なインターフェースを使用してください。
提供されるヘルプは非常に高く評価されます。
.net - .NET でデジタル カメラにアクセスする方法
.NET アプリケーションからデジタル カメラにアクセスすることに関心があります。つまり、ユーザーが写真を作成し、カメラをコンピュータに接続すると、システムが自動的に写真をインポートし、関連する質問を行います。
それを行う最良の方法は何ですか?、TWAIN、WIA、WPD、USB 直接?、経験はありますか?
よろしくお願いします
c# - WIA自動化を使用して複数のページをスキャンする
私はWIAAutomationで遊んでいて、一度に複数のページをスキャンするのに苦労しています。誰かがこれを達成する方法について私にいくつかのヒントを与えることができますか?以下は、ドキュメント/画像をスキャンするために使用するコードのサンプルです。