Vcl.Graphics.TBitmap.PixelFormat
Delphi
property PixelFormat: TPixelFormat read GetPixelFormat write SetPixelFormat;
C++
__property TPixelFormat PixelFormat = {read=GetPixelFormat, write=SetPixelFormat, nodefault};
Inhaltsverzeichnis
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).