Ich möchte das Bild zeigen, dass die Kamera des Mobiltelefons ein Steuerelement in einem WinForm übernimmt. Die Idee ist, dass meine Anwendung wie das Programm der Kamera funktioniert. Ich möchte das Bild anzeigen, wenn der Benutzer ein Foto macht.
Wie kann ich das tun? Kann ich das tun?
Wenn Sie weitere Informationen benötigen, fragen Sie mich.
Danke!
Was Sie wollen, ist eine Vorschau, nicht die Aufnahme, die viel schwieriger ist. Die beste (und vielleicht einzige) Lösung besteht darin, einen DShow-Filter in den Filtergraph einzufügen, um das Vorschaufenster an die gewünschte Stelle zu leiten.
COM ist ein Bär im Compact Framework und DShow ist hart, egal auf welcher Plattform Sie sind. Es gibt einige Ressourcen online, wie die DShow.NET-Bibliothek bei sourceforge und Alex Mogurenkos Blog , aber nichts Besonderes zum Erstellen einer Aufnahme.
>Es gibt ein natives Capture-Beispiel im WinMo-SDK, das eine hilfreiche Anleitung für den Einstieg darstellt.
Ich denke, Sie sollten direkt gegen die Hardware mit einem SDK oder etwas ähnliches programmieren.
Da die Programmierung für Hardware normalerweise in c / c ++ erfolgt, wird die SDK wahrscheinlich nativ sein. Also musst du wahrscheinlich pinvoke und das unsafe-Schlüsselwort benutzen.
Aber zuerst sollten Sie die Möglichkeit finden, auf die Kamera zuzugreifen, und da dies Hardware-abhängig ist, können Sie auf der Website des Herstellers des Telefons beginnen.
Check SmartDeviceFramework von OpenNetCF.org haben einige Werkzeuge für PocketPC einschließlich der Erfassung von Frames von Kamera.
Tags und Links c# camera windows-mobile compact-framework