![]() |
Screenshot senden
Also:
Ich möchte gerne einen Screenshot des Bildschirms von einem Server an einen Clienten (serversocket-->clientsocket)schicken. Nun stellen sich 2 fragen: 1. Wie mache ich das überhaupt mit dem senden? 2. Das Bild sollte ja möglichst verkleinert werden(von 1024x768 auf 800x600) weil es ja sonst sehr groß ist(lange übertragungszeit) Weiß jemand wie das geht??Hab auch schon gesucht, abr nix passendes gefunden:( Danke schonmal |
Re: Screenshot senden
|
Re: Screenshot senden
Zu 1.: Sieh dir mal TFileStream in der Hilfe an, ich hab ihn noch nie verwendet, aber damit müsste es gehen.
Zu 2.: Zeichne das Bild mit StretchDraw in ein verstecktes TImage, dann speicher es ab. Falls du das noch nicht gemacht hast, gibt es hier Hilfe, und wenn das auch fehlschlägt...ich bin im Moment nicht wirklich ausgelastet :wink: |
Re: Screenshot senden
Wenn ich ein Bild in ein TImage lade, und dann speier, bleibt die größe doch gleich!
|
Re: Screenshot senden
Zitat:
gruss |
Re: Screenshot senden
Ähm, ich hab mich verschrieben...nicht TImage, sondern ein normales TBitmap.
Setz die Größe auf 800x600 Pixel, zeichne das Große Bild mit StretchDraw hinein. Dann speicherst du das Bild (das jetzt 800x600 Pixel groß ist) wieder in eine Datei. Und voilá, Problem gelöst. |
Re: Screenshot senden
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:48 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