Sección de controles Ocx para Visual basic , Dll , Activex

42 - Ocx - Aplicar brillo a gráficos

<Volver> - Anterior - Siguiente



 

Ocx que permite aplicar brillo a gráficos o imágenes cargadas en un PictureBox

La total autoría de este método para aplicarle brillo a una imagen es de Leandro Ascierto y Crítico del Canal visual basic. Yo solo metí el módulo en un ocx, osea que me corresponde menos del 3 % del mérito :=)=)

 

Este ocx, es exactamente igual a un PictureBox, pero tiene una propiedad mas llamada Brillo.

Esta propiedad es la que le establece el grado de intensidad al gráfico cargado o imagen dibujada con los método gráficos en el control PictureBox.

El valor del Brillo puede ser entre -255 y 255.

 

 

 

vista previa

Vista previa del ejemplo que utiliza un ocx para aplicar brillo a mapas de bits y gráficos

 

Nota: obviamente este ocx, consume mas recursos que un Picturebox normal, por lo tanto si no se lo utiliza para aplicar un grado de brillo a la imagan, utilizar un Picture común y corriente.

Otro detalle importante es que, para cargar una imagen en el control, al contrario de como se hace con el PictureBox común de Visual basic:

Picture1.Picture = LoadPicture(ruta)

...hay que hacerlo con la instrucción Set de esta forma: Por ejemplo:

Set PicBrillo.Picture = LoadPicture(ruta)

Por último, antes de cargar el proyecto, ejecutar el archivo register.bat para poder registrar el ocx correctamente en el sistema.

Si querés ver el código fuente utilizado para este ocx, ya sea para modificarlo a tu gusto o para ojearlo, lo podés ver en este enlace: Aplicar Brillo a gráficos cargados en formualrios y Picture.

 

Descargar ocx

 


Enlaces relacionados

 

 


Buscar en Recursos vb con Google