![]() |
AW: Screenshot unter Linux
Wie soll das mit xwd reigentlich richtig funktionieren?
xwd -out test.jpg erzeugt eine nicht lesbare Datei. Ja, mit Lazarus ist das an dieser Stelle einfach, mit "Bitmap.LoadFromdevice (GETDC(0))" kann man ganz einfach einen Screenshot machen, das setze ich schon in meinem Bildbearbeitungsprogramm für Linux ein. Hab auch schon mal bei Lazarus nachgesehen, die machen das aber mit den einzelnen Widget-Sets, dass kann ich so nicht auf Delphi übertragen. Wenn ich es für Delphi nicht rausfinde, dann mache ich mir halt ein kleines Lazarus-Hilfsprogramm, das mir über eine TCP-IP-Verbindung den Screen an mein Delphi-Programm streamt.... |
AW: Screenshot unter Linux
Zitat:
cu Ha-Jö |
AW: Screenshot unter Linux
Allein der Vollständigkeit halber ...
![]() ![]() Zitat:
|
AW: Screenshot unter Linux
Zitat:
Nur kein jpg ist es halt nicht, dazu müsste es erst Konvertiert werden. ![]() |
AW: Screenshot unter Linux
..."dann mache ich mir halt ein kleines Lazarus-Hilfsprogramm, das mir über eine TCP-IP-Verbindung den Screen an mein Delphi-Programm streamt"...
..."Du kannst eine Library bzw. shared library mit Lazarus erzeugen und wie eine DLL in Dein Delphi Programm einbinden"... im aktuellem Delphi-Linux-FMX Stand würde ich auch eine der Varianten nehmen. Ansonsten schreibe deinen "Wunsch" den LinuxFMX Leuten, die können das "nebenbei" ähnlich Lazerus selbst dann für alle einbinden:) |
AW: Screenshot unter Linux
@Mensch72
Gute Idee, habe da mal eine Anfrage gestartet. Ansonsten wäre der Weg mit der Lazarus-DLL wohl die beste Variante (muss ich aber selber noch raus finden, wie das konkret geht, diese Kombi hatte ich noch nicht, sollte aber machbar sein). Danke auch für die Hinweise der anderen Thread-Teilnehmer...:thumb: |
AW: Screenshot unter Linux
In einem der Links sah ein Code ja nicht sooo schlimm aus (python), der für alle möglichen Linuxe etwas versuch.
bezüglich Lazarus-DLL: Auf Java kann man doch auch vom Delphi aus zugreifen, wenn du dafür einen Code findest, dann könnte man den Weg versuchen. Es gibt doch da von einem Drittanbieter den Versuch 'ne GUI für Linux anzubieten. Kannst die fragen, ob sie auch schon eine Lösung für die andere Richtung kennen. |
AW: Screenshot unter Linux
Zitat:
Aber muss ja ein wenig schmunzeln bei Deiner Formulierung... Aus FMXLinux ist schon deutlich mehr draus geworden, als ein Versuch, die sind bald fertig, nehme relativ aktiv an der Betaphase teil. Hier kann man den aktuellen Stand laden: ![]() Das sieht schon alles so super aus...:-D:-D:-D:-D:-D:-D |
AW: Screenshot unter Linux
Das war eine gute Idee von Dir, Mensch72, die Entwickler haben die Funktionalität kurzerhand hinzugefügt:
Bitmap := TakeScreenShot; Funktioniert super...:thumb::thumb: |
AW: Screenshot unter Linux
isch weiß, bin mit denen zwar nicht so direkt und ständig in Kontakt, hatte den Wunsch aber auch schonmal geäußert:)
Was braucht es denn nun noch für eine vernünftige Linux 2D-GUI Anwendung?... 1. Druckerunterstützung & Kapselung stehen bei mir noch ganz oben auf der Wunschliste mit ein paar Beispielen! 2. etwas mehr Support/Kapselung für "schnelles 2D - DirectDraw"... sagen wir für externes Bitmapstreaming... bei dir ala Anzeige deiner externen ScreenStreams, bei uns mehr sowas wie live berechnete Bitmaps oder Overlays Wenn die gut auf dich "hören", kannst ja mal so frei sein und dies auch mal nebenbei denen auch als "deinen Wunsch" mitteilen:) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:12 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