ImageDepth()

Syntaxe

Resultat = ImageDepth(#Image [, Options])
Description
Renvoie la profondeur de couleur d'une image.

Arguments

#Image L'image à utiliser.
Options (optionnel) Peut prendre une des valeurs suivantes:
  #PB_Image_InternalDepth: Renvoie la profondeur de l'image une fois décodée (défaut). Valeurs valides:
                                    - 24 (24 bits soit 16 millions de couleurs)
                                    - 32 (32 bits soit 16 millions de couleurs + 8 bits de canal alpha)
  #PB_Image_OriginalDepth: Renvoie la profondeur originale de l'image avant le décodage. Valeurs valides:
                                    - 1 (1 bit  soit 2 couleurs, image monochrome)
                                    - 4 (4 bits soit 16 couleurs)
                                    - 8 (8 bits soit 256 couleurs)
                                    - 16 (16 bits soit 65536 couleurs)
                                    - 24 (24 bits soit 16 millions de couleurs)
                                    - 32 (32 bits soit 16 millions de couleurs + 8 bits de canal alpha)

Valeur de retour

Renvoie l'une des valeurs de profondeur possibles décrites ci-dessus.

Remarques

Quand une image est chargée, elle est convertie soit en 24 bits (si la profondeur de l'image est inférieure ou égale à 24 bits) soit en 32 bits (si l'image a un canal alpha).

Exemple

  LoadImage(0, #PB_Compiler_Home + "Examples\Sources\Data\GeeBee2.bmp")

  Debug "La profondeur de l'image une fois décodée"
  Debug ImageDepth(0, #PB_Image_InternalDepth)

  Debug "La profondeur originale de l'image avant le décodage"
  Debug ImageDepth(0, #PB_Image_OriginalDepth)

Voir aussi

ImageWidth(), ImageHeight()

OS Supportés

Tous

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