ImageDepth()
Syntax
Ergebnis = ImageDepth(#Image [, Flags])Beschreibung
Gibt die Farbtiefe eines Bildes zurück, wie diese intern von PureBasic gespeichert wird.
Parameter
#Image Das zu verwendende Bild. Flags (optional) Die Art des zurückzugebenden Tiefenwertes. Dies kann einer der folgenden Werte sein: #PB_Image_InternalDepth: Gibt die Tiefe des dekodierten Bildes zurück (Standard). Gültige Werte sind: - 24 (24-bit, 16 Millionen Farben) - 32 (32-bit, 16 Millionen Farben + 8 Bit Alpha-Kanal) #PB_Image_OriginalDepth: Gibt die originale Tiefe zurück, wie diese vor dem Dekodieren war. Gültige Werte sind: - 1 (1-bit, 2 Farben, Monochrom-Bild) - 4 (4-bit, 16 Farben) - 8 (8-bit, 256 Farben) - 16 (16-bit, 65536 Farben) - 24 (24-bit, 16 Millionen Farben) - 32 (32-bit, 16 Millionen Farben + 8-bit alpha channel)
Rückgabewert
Gibt einen der möglichen Tiefen-Werte wie oben beschrieben zurück.
Anmerkungen
Beim Laden eines Bildes konvertiert PureBasic dieses entweder in 24 Bit oder 32 Bit, abhängig davon ob das Ausgangsbild einen Alpha-Kanal hat oder nicht. Jedes Bild, welches eine Tiefe kleiner als 24 Bit hat, wird intern in 24 Bit konvertiert.
Siehe auch
ImageWidth(), ImageHeight()
Unterstützte OS
Alle