Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TJpegImage zu langsam (https://www.delphipraxis.net/22300-tjpegimage-zu-langsam.html)

Hyperion 15. Mai 2004 18:15


TJpegImage zu langsam
 
Hallo!

Ich möchte den Bildschirminhalt, von einem Computer zum anderen übertragen. Dazu wandle ich das Bitmap, dass mir eine WinApi Funktion liefert in ein TJpegImage um, dass ich anschließend übertrage. Das funktioniert soweit auch ganz gut, nur dass die Komprimierung ca. 500 Millisekunden braucht und somit kein flüssiges Bild möglich ist.

Kennt jemand eine andere Komponente bzw. Klasse, mit der man ein Bitmap schneller in ein Jpeg komprimieren kann?

mirage228 15. Mai 2004 18:18

Re: TJpegImage zu langsam
 
Hi,

vielleicht könntest du den Komprimierungsgrad runtersetzen oder das Bild verkleinern.

mfG
mirage228

CReber 15. Mai 2004 19:02

Re: TJpegImage zu langsam
 
Kann mir nicht vorstellen das es überhaupt möglich ist mittels dieser Komprimierung eine "flüssige" übertragung hinzukriegen...

Hyperion 15. Mai 2004 19:26

Re: TJpegImage zu langsam
 
Komprimierungsgrad runtersetzen hab ich schon ausprobiert, bringt aber gar nichts und wenn man das Bild verkleinert, kann man die Schrift nicht mehr vernünftig lesen.

Dass es möglich ist mit Jpegs eine flüssige Übertragung hinzukriegen, kann man beispielsweise an VNC sehen.

Ich hätte auch nichts dagegen eine andere Komprimierung zu nehmen, aber ich denke mit mpeg oder so, ist es wahrscheinlich deutlich schwieriger.

dizzy 15. Mai 2004 23:46

Re: TJpegImage zu langsam
 
Stichwort: Streaming Media

Ich habe absolut keinen Plan, wie und ob man das implementieren könnte. Ich wollte es nur als Suchanreiz reinschreiben! Bin so Planlos wie viele ;) ...Nur ne Idee :angle:


gruss,
dizzy


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz