Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Screenshot senden (https://www.delphipraxis.net/21016-screenshot-senden.html)

Neuni 26. Apr 2004 19:28


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

fkerber 26. Apr 2004 19:39

Re: Screenshot senden
 
Hi!

Zu 2)
http://www.delphipraxis.net/internal...=159951#159951

ciao fkerber

alcaeus 26. Apr 2004 19:41

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:

Neuni 26. Apr 2004 19:46

Re: Screenshot senden
 
Wenn ich ein Bild in ein TImage lade, und dann speier, bleibt die größe doch gleich!

MrKnogge 26. Apr 2004 19:49

Re: Screenshot senden
 
Zitat:

Zitat von alcaeus
Zu 1.: Sieh dir mal TFileStream in der Hilfe an, ich hab ihn noch nie verwendet, aber damit müsste es gehen.

Damit wirst du das nicht hinbekommen. Mit TFileStream, kannst du Daten auf die Platte speichern. Zum Versenden von Daten solltest du dir mal die jedis und deren Demos anschauen.

gruss

alcaeus 26. Apr 2004 19:49

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.

S2B 26. Apr 2004 20:08

Re: Screenshot senden
 
Da gabs doch schon mal was!? Bilder über das Netzwerk verschicken
Hoffe das bringt dich weiter!


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