Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi screenshot in stream speichern (https://www.delphipraxis.net/28295-screenshot-stream-speichern.html)

SirThornberry 22. Aug 2004 22:02

Re: screenshot in stream speichern
 
einfach das property "CompressionQuality" setzen (wert von 0 bis 100)

dizzy 22. Aug 2004 22:02

Re: screenshot in stream speichern
 
Und eine Bildänderung zum vorhergehenden festzustellen ist pupseinfach. Man muss die beiden Bilder nur mit XOR verknüpfen, und an allen Stellen die dann schwarz sind hat sich das Bild nicht geändert. Dann must du nur noch das zu schickende Bild mit diesen schwarzen Pixeln bestücken, und schon wird es bei der Kompression deutlich kleiner. Dann muss nur noch geändert werden, dass der Client aus dem übertragenen Bild nur die nicht-schwarzen Pixel zeichnet.

Ist nur doof wenn ohnehin schon viel schwarz dabei ist. Evtl. eine seltener vorkommende Farbe wählen, oder besser noch eine Farbe ermitteln, die in dem Restbild nicht vorkommt, und dem Client zusätzlich zum Restbild gleich noch die transparente Farbe mitteilen, die nicht gezeichnet werden soll.

the_seed 22. Aug 2004 22:09

Re: screenshot in stream speichern
 
thx für eure hilfen... hab nicht gewusst das man die quali einstellen kann :)
die ladezeit wird dadurch um ein vielfaches verringert..
-> 168kb -> 32kb -> was will man mehr :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:44 Uhr.
Seite 2 von 2     12   

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