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

141 - Dll para aplicar efectos y filtros a imágenes

<Volver> - Anterior - Siguiente



 

 

 

Contenido

 

 

 

 


1 - Graphic Effect ( DLL Activex )

El autor del módulo para los filtros y efectos es: Manuel Nogueira

La siguiente DLL permite cargar una imagen en un control Picturebox y poder aplicarle varios efectos y filtros al gráfico . como por ejemplo

 

 

vista previa del ejemplo

vista del formulario de ejemplo para usar la dll y aplicar los filtros y efectos al gráfico

 

También tiene una opción para poder deshacer y rehacer el último cambio efectuado en la imagen.

Para cargar la imagen en el picturebox se debe usar el método LoadBitmap pasándole la ruta del gráfico. Pero antes de esto hay que asignar y establecer el picturebox a utilizar. por ejemplo:

Set Obj = New GraphicEffect

Obj.PictureBox = Picture1

 

Luego de esto ya se puede cargar una imagen:

Obj.LoadBitmap " Ruta del gráfico "

 

Si se quiere guardar la imagen en disco como BMP, usar el método SavePicture_BMP pasándole el path del bmp

Obj.SavePictureBMP App.Path & "\archivo.bmp"

Para poder comprimir en Jpg podés ver este enlace. Dll win32 para compresión de imágenes

 

Nota: Para que el Picturebox se pueda autoAjustar al tamaño de la imagen, usar la propiedad que tiene el picturebox, es decir la propiedad Autosize en true

 

Desde el siguiente enlace se puede descargar el código fuente de la dll, para poder agregarle alguna funcionalidad o lo que sea, por ejemplo una opción que elimine todos los filtros y efectos que se le aplicaron como si fuese un reset. Añadirle algun módulo para poder cargar imágenes de tipo Png, ya que asi como está el ejemplo este formato no los soporta, etc..

Desde este otro enlace se encuentra la dll ya compilada con el formulario de ejemplo ( registrarla en el sistema con el archivo bat que se encuentra en el zip)

Descargar

 


2 - DLL FX ( DLL Win32 )

Esta DLL se encuentra publicada en el sitio web Planet source Code, y contiene muchas funciones para poder aplicar filtros y efectos gráficos a imágenes.

En total el formulario de ejemplo contiene 26 efectos y filtros como por ejemplo Zoom, Blend, escala de grises, reemplazar colores similares, añadir textos con posibilidad de ajustar el color y con transparencia, hacer zoom, modificar el tono, luces de ambiente, y varios otros

La dll se encuentra escrita en C++, dispone del código fuente, y contiene la documentación de las declaraciones Apis para poder utilizarlas desde vb.

Descargar

Ver url del autor

Vista previa del form de ejemplo

Efecto de Blend con transparencia

 

Luz de ambiente

 

Dibujar Texto

 

Invertir

 


Recursos visual basic - Enlaces relacionados

 

 


Buscar en Recursos vb con Google