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

10 - Dll ActiveX clsConversor para exportar imágenes en formato Jpg

Volver al índice - Anterior - Siguiente



 


clsConversor

Esta es una Dll ActiveX que hice basándome en una rutina que posteó el amigo Leandro Ascierto en un foro de vb

La misma permite exportar un archivo de imagen (bmp, Gif, y otros ) a formato Jpg con la posibilidad obviamente de poder especificar el valor de compesión del archivo.

Formulario

Vista previa del ejemplo de la Dll para exportar imágenes a formato Jpg



Nota: Esta Dll Activex hace uso de una librería llamada gdiplus.dll que viene nativa en Windows Xp, por lo tanto en versiones anteriores de windows, si no se instala dicha libería no se podrá utilizar

Este Activex tiene 3 funciones o métodos con los siguientes parámetros:

1 - Abre el cuadro de diálogo abrir archivo

AbrirArchivo ("el nombre del Form", "las extenciones de imagen del dialogo","El titulo del dialogo")

 

2 - Abre el cuadro de dialogo Guardar Como..

GuardarComo ("el nombre del Form","El titulo del dialogo")

3 - Este es el método que comprime la imagen seleccionada

GrabarJPG ("El nombre del PictureBox", "La ruta y el nombre del archivo de salida","El valor de compresion de 0 a 100")

 

Para poder usarla, se debe referenciar esta Dll como cualquier otra, desde el menú referencias de visual basic.

Para crear una instanciade la misma, lo hacemos con la sentencia New, por ejemplo:

Dim ObjConvertir as Class1

Set Objconvertir = New Class1

 

Ahora ya se pueden usar los métodos mencionados arriba. De todas formas en el archivo de descarga hay un ejemplo de como usarla

Importante : ejecutar el archivo registrar.bat que se encuentra en el zip, para poder registrar la dll en el sistema mediante regsvr32

 

Descargar Dll ClsConversor jpg

 

Nota: también podés ver esta líbrería que agregué recientemente en la sección de ocx que utiliza una dll no activex, para mi gusto es mejor que esta, ya que no es Activex , no necesita registrarse y no depende del gdiplus.dll (y posiblemente sea mas rápida) Dll para exportar imagen a jpg

 

 


Buscar en Recursos vb con Google