Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bild verkleinern (https://www.delphipraxis.net/53264-bild-verkleinern.html)

storm1988 13. Sep 2005 12:19


Bild verkleinern
 
Hi

Ich möchte gern mit meinem Programm einen Screenshot von derzeitigen Bildschirm machen um ihn anschließend in einem TFileStream per idtcp Protokoll verschicken. Jedoch hab ich es bis jetzt nur geschafft, dass Bild unverändert zu verschicken und desshalb beläuft sich die größe immer auf ca 5MB (1400x1050).
Nun meine Frage, wie kann ich jetzt am besten jetzt verkleiner bzw. kompremieren.

Zum Screenshot machen , benutz ich übrigens diesen Source: Link

Mfg st0rm

Matze 13. Sep 2005 12:24

Re: Bild verkleinern
 
Hallo!

Ein Bitmap ist dafür gänzlich ungeeignet, wandel es am besten in JPEG um, da kannst du die Kompression auch einstellen (imho: JPEG.CompressionQuality): klick.

storm1988 13. Sep 2005 12:54

Re: Bild verkleinern
 
Thx für den tip :thumb:

Doch wie kann ich jetzt noch das jpeg verkleinern???

Wie man es komprimiert hab ich ja schon rausgefunden:

Delphi-Quellcode:
            jpeg.CompressionQuality := 50;
jpeg.Compress;
mfg st0rm

Matze 13. Sep 2005 13:00

Re: Bild verkleinern
 
Hm, was willst du denn noch kleiner machen? Die Auflösung wohl nicht, dann erkennt man ja nichts mehr. Wie groß ist die Datei denn nun?

storm1988 13. Sep 2005 13:18

Re: Bild verkleinern
 
Die Datei wär jetzt eh schon klein genug (100KB) jedoch hat sie noch immer eine Auflößung von 1400 x 1050.
Und jetzt wärs halt noch fein wenn ich das Bild auf eine Auflößung von 800 x 600 bringen könnt.

Mfg st0rm

Hador 13. Sep 2005 14:05

Re: Bild verkleinern
 
Probiers mal mit canvas.stretchdraw

Matze 13. Sep 2005 14:33

Re: Bild verkleinern
 
Benutze doch mal die Suche: Klick

Doch kannst du Texte dann kaum mehr lesen, nur nebenbei. Klar, wenn das Screenshots aus Spielen sind, macht das nichts aus.

storm1988 13. Sep 2005 15:22

Re: Bild verkleinern
 
Ok danke für die Hilfe :thumb:

Mfg st0rm


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 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 by Thomas Breitkreuz