Ejemplos usando el Api de windows para Visual basic
<Volver> - Anterior - Siguiente
Este muy buen ejemplo publicado por Crítico del canalVisualBasic y retocado por Leandro Ascierto, permite aplicar y graduar el brillo en imagenes cargadas en un PictureBox o formularios. El módulo bas tiene una función llamada EstablecerBrillo. Este tiene 2 parámetros, la primera se le debe enviar el formulario o PictureBox, y la segunda es el valor de la intensidad del brillo, que puede ser un número entre -255 y 255.
Hay que aclarar que el ejemplo, le aplica el efecto a todo el área de la ventana, es decir no solo al gráfico. Por lo tanto en los controles pictureBox, se puede solucionar poniendo el mismo con la propiedad AutoSize en True. Si no otra forma que se me está ocurriendo ahora, pero no la probé, es agregarle algunas líneas de código para que solo le aplique el efecto a las dimensiones que tenga el gráfico, abría que modificar que tome como área, no la totalidad de las dimensiones del Picture o Form si no las del gráfico cargado. Para eso abría que obtener prviamente las dimensiones de la imagen y la posición de la misma si es que está dibujada con los métodos gráficos, y luego usar esos valores para aplicarlos a dicha área.
Ejemplo
El ejemplo siguiente es mediante un PictureBox, entonces colocar :
Código en un formulario:
Código en un módulo bas:
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar