Vcl.Graphics.TBitmap.PixelFormat

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property PixelFormat: TPixelFormat read GetPixelFormat write SetPixelFormat;

C++

__property TPixelFormat PixelFormat = {read=GetPixelFormat, write=SetPixelFormat, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TBitmap


Beschreibung

Gibt das Bit-Format für das Bitmap-Bild an, indem festgelegt wird, wie das Bild angezeigt wird und wie die Pixel des Bitmap-Bildes im Arbeitsspeicher gespeichert werden.

Mit PixelFormat können Sie das interne Bild des TBitmap auf ein bestimmtes Speicherformat oder eine bestimmte Farbtiefe setzen, oder ermitteln, welches Speicherformat und welche Farbtiefe ein TBitmap-Objekt verwendet. Mögliche Formate werden in TPixelFormat festgelegt.

Mit PixelFormat lässt sich beispielsweise das Pixel-Format des Bitmap-Bildes für Videotreiber, die das ursprüngliche Format des Bitmap-Bildes nicht anzeigen können, auf 8 Bit setzen.

Hinweis: Das Pixel-PixelFormat eines JPEG-Bildobjekts wird für das Bitmap übernommen, wenn das JPEG-Bild hineinkopiert wird.

Zum Ändern des Pixel-Formats wird meist ScanLine abgefragt, da der Quelltext die Pixel-Daten, auf die ScanLine zugreift, decodieren muss. Bildbearbeitungsprogramme verwenden normalerweise ein Pixel für alle internen Bildoperationen und kopieren zum Schluss die Ergebnisse auf den Bildschirm (in jedem beliebigen Format).

Siehe auch

Codebeispiele