Sección de controles Ocx para Visual basic , Dll , Activex
<Volver> - Anterior - Siguiente
Contenido
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
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)
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.
Vista previa del form de ejemplo
Efecto de Blend con transparencia
Luz de ambiente
Dibujar Texto
Invertir
Buscar en Recursos vb con Google
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar