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