Procesamiento rápido de transparencia de imágenes VB
Es muy simple, simplemente use la función AlphaBlend de GDI. Se puede configurar un factor de combinación alfa global (0 a 255) o se puede combinar un BMP de 32 bits con un canal alfa.
Si desea realizar un procesamiento un poco más complejo, puede utilizar GDI+. Todos los métodos de dibujo que contiene son compatibles con el canal Alpha.
Adjunto la declaración de la función AlphaBlend en VB:
Tipo público t_BLENDFUNCTION
BlendOp As Byte
BlendFlags As Byte p>
SourceConstantAlpha como byte
AlphaFormat como byte
Tipo de fin
Función de declaración pública AlphaBlend Lib "msimg32" (ByVal hDestDC As Long, _
ByVal xDest Mientras, _
ByVal yDest Mientras, _
ByVal nWidthDest Mientras, _
ByVal nHeightDest Mientras, _
ByVal hSrcDC Mientras, _
ByVal xSrc Mientras, _
ByVal ySrc Mientras, _
ByVal nWidthSrc Como Largo, _
ByVal nHeightSRC Mientras Largo, _
ByVal BLENDFUNCTION Mientras Largo) Mientras Largo