ImageDepth()

Syntax

Ergebnis = ImageDepth(#Image [, Flags])
Beschreibung
Gibt die 'Tiefe' des Bildes '#Image' zurück, wie diese intern von PureBasic gespeichert wird. 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.

Der optionale Parameter 'Flags' kann einen der folgenden Werte haben:
  PB_Image_InternalDepth: Gibt die Tiefe des dekodierten Bildes zurück (Standard). Gültige Werte sind:
                                    - 24 bit (16 Millionen Farben)
                                    - 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 bit (2 Farben, Monochrom-Bild)
                                    - 4 bit (16 Farben)
                                    - 8 bit (256 Farben)
                                    - 16 bit (65536 Farben)
                                    - 24 bit (16 Millionen Farben)
                                    - 32 bit (16 Millionen Farben + 8 bit alpha channel)

Unterstützte OS

Alle

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