![]() |
Bitmap uncompressed speichern???
Hi, cih habe ein Problem,
Wie kann ich denn in delphi Bilder uncompressed speichern bzw umwandeln von compressed auf uncompressed? Ich benutze : image1.Picture.Bitmap.SaveToFile(Filename); Und mal kommt ein comppressed image raus und mal ein uncompressed???? Gibt es eine Variabel die man da umstellen kann??? Danke im Vorraus sandrocm |
Re: Bitmap uncompressed speichern???
Moin!
Welche Delphi Version benutzt du? Bei mir speichert Delphi seit Version 4 bis einschliesslich Version 7 Bitmaps immer als uncompressed. MfG Muetze1 |
Re: Bitmap uncompressed speichern???
ich wusste nichtmal das es compressed BMPs gibt :gruebel:
|
Re: Bitmap uncompressed speichern???
Doch die gibt es. Die firmieren als RLE (Run Length Encoded). Ist kein sehr toller Algorithmus, aber manchmal bringt er was. Im Grunde wird dort ein Wert abgespeichert und wie oft dieser Wert danach in einer Reihe auftaucht. Bei komplett weißen BMPs bringt das schonmal was *g*
|
Re: Bitmap uncompressed speichern???
@Mephisto
RLE bringt aber keine großen Vorteile (d.h. starke Komprimierung) bei Bitmaps. Es sei denn, die Hälfte (oder mehr) des Bitmaps ist in einer Farbe gehalten. Es kann sogar vorkommen, dass man mit RLE größere Dateien erzeugt als ohne diese Kompression. Soweit ich weiß, wird bei
Delphi-Quellcode:
immer uncompressed gespeichert. Da wird auch kein RLE oder eine andere Kompression verwendet.
TBitmap.SaveToFile(Filename);
MfG Binärbaum |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:54 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