Vcl.Graphics.TBitmap.PixelFormat
Delphi
property PixelFormat: TPixelFormat read GetPixelFormat write SetPixelFormat;
C++
__property TPixelFormat PixelFormat = {read=GetPixelFormat, write=SetPixelFormat, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TBitmap |
Description
Indique le format binaire de l'image bitmap, spécifiant comment l'image est affichée et comment les pixels de l'image bitmap sont stockés en mémoire.
Utilisez la propriété PixelFormat pour changer l'image interne d'un TBitmap en un format mémoire et en niveaux de couleurs particuliers, ou pour savoir quel format mémoire et quels niveaux de couleurs un TBitmap utilise. Les formats possibles sont spécifiés dans TPixelFormat.
Par exemple, PixelFormat peut être utilisé pour définir le format pixel de l'image bitmap en 8 bits pour les pilotes vidéo qui ne peuvent afficher le format natif d'une image bitmap.
- Remarque : Le PixelFormat d'un objet image JPEG s'applique au bitmap si l'image JPEG y est copiée.
La modification du format pixel est le plus souvent utilisée avec ScanLine, parce que votre code doit décoder les données pixels auxquelles ScanLine accède. Les outils d'édition d'image utilisent généralement un pixel pour toutes les opérations d'image internes et finissent par afficher une copie du résultat à l'écran (quel que soit le format).