UDF > StructureConstants >


$tagBLENDFUNCTION

La structure $tagBLENDFUNCTION contrôle le mélange en précisant les fonctions de mélange pour les images bitmaps source et destination

Global Const $tagBLENDFUNCTION = "byte Op;byte Flags;byte Alpha;byte Format"

Champs

Op Indique l'opération source de mélange :
Flags Doit être zéro
Alpha Spécifie une valeur de transparence alpha qui sera utilisé sur l'image du bitmap source toute entière. Cette valeur est combinée avec des valeurs alpha par pixel dans l'image bitmap source. S'il est mis à 0, il est supposé que votre image est transparente. Mettez-le à 255 (opaque) lorsque vous souhaitez utiliser uniquement les valeurs alpha par pixel.
Format Ce membre contrôle la façon dont les images bitmaps source et destination sont interprétés:
$AC_SRC_ALPHA - Cet indicateur est défini lorsque la bitmap possède un canal Alpha (c'est-à-dire alpha par pixel). Notez que les APIs utilisent un alpha prémultiplié, ce qui signifie que les valeurs des canaux rouge, vert et bleu dans l'image bitmap doivent être prémultipliées avec la valeur du canal alpha.

Remarque

Le bitmap source utilisé avec $tagBLENDFUNCTION doit être 32 bpp.