none
GDI++ Pintura con canal alpha RRS feed

  • Debate general

  • Cordial saludo.

    Con el metodo Drawimage pinto sobre un objeto Graphics una imagen con canal alpha (PNG),  la cual la tengo en el disco duro o previemente la tenia asignada a un Picturebox. Al refrescar el area graphic o al invalidar parte del formulario donde pinto dicha imagen, en cada sucesiva accion de repintado el area semitransparente que tenia canal alpha se va oscureciendo.

    Mi pregunta es.. ¡Como evitar que al repintar el archivo PNG con semi transparencias se vuelva oscuro en cada repentado? ¿o como repintar solo el rectangulo invalidado.?

    Igualmente=? como hacer que los bordes de una formulario se suavicen al hacer que solo se vea una imagen en el con el fondo transparente, para hacer skins

    Mi objetivo es poder dibujar una interfaz grafica para un control a mi gusto con imagnes semitransparentes.

    O demen alguna referencia donde pueda consultar.

     

    Gracias a todos de antemano.-


    lunes, 11 de abril de 2011 19:57