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

<- GrabImage() - Image Inhaltsverzeichnis - ImageFormat() ->