Cambiar calidad de un picturebox

Iniciado por Xephiro, 8 Diciembre 2009, 01:38 AM

0 Miembros y 1 Visitante están viendo este tema.

Xephiro

hola, quisiera saber como se puede hacer para poder cambiar la calidad de imagen de un picture box, pasa que capturo y formo siertas imagenes en mi programa, pero al guardarlas como bmp estas pesan mucho, queria ver si es posible bajarles la calidad de imagen para poder asi dejarlas mas livianas.

BlackZeroX

The Dark Shadow is my passion.

ssccaann43 ©

Puedes guardarlas como JPG, ya que es más liviano que bmp!
- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"

seba123neo

necesitas un modulo que anda por ahi, se llama cJPEG, buscalo en PSC,o sino en la web de Leandro hay un ejemplo me parece con GDI+.

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Jhovanny1

Hay una .dll que te puede servir, que convierte cualquier imagen a formato JPG y comprime... pero, no sé donde puedo ponértela para que la descargues... sino lo que te escribo abajo queda inservible

Intenta con esta...

este va en GENERAL

Dim convierte As Class1


Este en el load del FORM
Set convierte = New Class1

Este en el commandbutton para convertir
ar = ""
ar = convierte.GuardarComo(Me, "Guardar Como")
   If ar = "" Then Exit Sub
convierte.GrabarJpg Imagen, ar, 100
MsgBox "Imagen convertida al formato JPG", vbInformation, "Imagen guardada correctamente"


el objeto convierte posee 3 parámetros:

* imagen: Sería tu picturebox, yo tengo la imagen ya cargada allí.
* ar: Sería el nombre que le darías a la imagen a convertir en JPG.
* 100, es un entero entre 0-100, modo de compresión.
Si no te sirve... mandame un mensaje a Jhovanny_8@hotmail.com y trato de enviartelo. quede claro, que la .dll no la hice yo pero, sé utilizarla.


BlackZeroX

no tiene caso la dependecia de la .DLL ya que con el el "cJPEG" se integra a tu codigo fuente en otrAS PALABRAS cJPEG ES DIGAMOS MEJOR QUE UNA DLL ya que evita la dependencia al EXE en cuanto a otros archivos ajenos al mismo.

Dulces Lunas!¡.
The Dark Shadow is my passion.