![]() |
Re: desktop per webcam
Hallo zusammen,
es gibt Software, sog. Screen-Rekorder, die macht wahrscheinlich das, was Du suchst. ![]() Oder wolltest Du dies in Delphi programmieren ? tshiby |
Re: desktop per webcam
Genau so ist es!
|
Re: desktop per webcam
Zitat:
Das kannst du nur Virtuell erreichen. Der ansatz des Screenshots war schon nicht verkehrt! Mit verschiedenen API's kannst du den von dir bestimmten bereich vom Desktop in eine Canvas projezieren. Wenn du einen Timer benutzt und diese Funktion aufrufst wirst du alles das was sich in den von dir ausgewählten bereich verändert als Film darstellen können. API's wären folgende. CreateRectRgn erstellt einen Record vom Desktop oder festgesetzten bereich CombineRgn kombiniert den Record mit deiner Canvas SetWindowRgn Setzt die neue position vom aufgenommenen Record SetWindowPos legt die neue Position fest (Beispiel den Bereich deines Records) abhängig von der Mausposition DeleteObject löscht das erstellte grafische Objekt damit es neu gezeichnet werden kann.(Dies ermöglicht den Filmeffect) da nach dem löschen neu gezeichnet wird. GetCursorPos gibt dir die möglichkeit abhängig von der Cursor Position nur das als Film darzustellen was sich im festgelegten REC befindet. gruß |
Re: desktop per webcam
Hi,
danke! Muss mir die erstgenannten APIs mal genauer ansehen da ich die noch nicht kenne! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz