Vcl.Imaging.jpeg.TJPEGDefaults
Delphi
TJPEGDefaults = record
CompressionQuality: TJPEGQualityRange;
Grayscale: Boolean;
Performance: TJPEGPerformance;
PixelFormat: TJPEGPixelFormat;
ProgressiveDisplay: Boolean;
ProgressiveEncoding: Boolean;
Scale: TJPEGScale;
Smoothing: Boolean;
end;
C++
struct DECLSPEC_DRECORD TJPEGDefaults
{
public:
TJPEGQualityRange CompressionQuality;
bool Grayscale;
TJPEGPerformance Performance;
TJPEGPixelFormat PixelFormat;
bool ProgressiveDisplay;
bool ProgressiveEncoding;
TJPEGScale Scale;
bool Smoothing;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | Vcl.Imaging.jpeg.pas Vcl.Imaging.jpeg.hpp |
Vcl.Imaging.jpeg | Vcl.Imaging.jpeg |
Beschreibung
TJPEGDefaults repräsentiert eine Menge mit Standardoptionen für die Bearbeitung von JPEG-Bildern.
Übergeben Sie bei der Bearbeitung von JPEG-Bildern mit Variablen des Typs TJPEGDefaults eine Standardoptionsmenge. Anwendungen müssen in der Regel keine Variablen des Typs TJPEGDefaults erstellen. Die Unit jpeg definiert die globale Variable JPEGDefaults, die die Standardoptionen kapselt. Die folgende Tabelle enthält alle Felder in TJPEGDefaults und deren Beschreibungen.
Feld | Beschreibung |
---|---|
CompressionQuality |
Gibt das Verhältnis zwischen der Bildqualität und der Dateigröße an. |
Grayscale |
Legt fest, ob die JPEG-Grafik in Schwarzweiß oder in Farbe ausgegeben wird. |
Performance |
Steuert die Einbuße zwischen Farbqualität und Dekomprimierungsgeschwindigkeit. |
PixelFormat |
Das Standard-Pixel-Format für die Anzeige des JPEG-Bildes. |
ProgressiveDisplay |
Steuert, ob ein JPEG-Bild während der Dekomprimierung schrittweise angezeigt wird. |
ProgressiveEncoding |
Steuert, ob ein JPEG-Bild bei der Dekomprimierung schrittweise angezeigt werden kann. |
Scale |
Legt die Größe eines JPEG-Bildes für die Anzeige fest. |
Smoothing |
Bestimmt, ob ein JPEG-Bild in Blöcken oder mit geglätteten Rändern angezeigt wird. |