![]() |
Picture in Picture erstellen + Streamen in unsichtbarem Prog
Hallo,
ich habe mich gefragt, ob es möglich ist für ein Programm das möglichst unsichtbar laufen soll und somit keine zu speichernden Canvas Komponenten oder Panels (o.ä.) hat, zwei Bilder von Unterschiedlicher Quelle (z.b. Monitor 1 / Monitor 2 , Monitor 2 / Webcam etc.. ) in ein PIP Bild zusammen zufügen. Ihr kennt das sicher von den Fernsehern. Meine Lösung wäre das Bild in einem Panel zwischenzuspeichern, das zweite zu stretchen und in die untere Rechte Ecke darüber zu legen, jedoch soll das Programm, zumindest der Server "unsichtbar" laufen. Hintergrund ist das ich eine Art Remote Überwachung schreiben will die es ermöglicht , von einem anderen Rechner auf den Server zuzugreifen und von jenem dann alle 3 , 4 Sekunden ein PIP bild mit Desktop + Webcam gestreamed zu bekommen. Hätte dies überhaupt Sinn aufgrund der Zeit / Speicherkomplexität ? Mit Freundlichem Gruß der Michael |
Re: Picture in Picture erstellen + Streamen in unsichtbarem
Während TImage ein visuelles Steuerelement (=Control) ist, kann TBitmap Bilder speichern ohne sie anzuzeigen.
Du kannst also zwei TBitmaps nehmen, das 2. Bitmap in der Grösse verkleinern und auf das 1. Bitmap kopieren. Dann das veränderte 1. Bitmap speichern - fertig. Durch die Verwendung von TBitmap kannst du allerdings nicht die Stretch - Funktionalität von TImage verwenden, sondern musst das Verkleinern selbst durchführen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:50 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