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.
http://www.pscode.com/vb/scripts/ShowCode.asp?txtCodeId=6414&lngWId=1
Dulces Lunas!¡.
Puedes guardarlas como JPG, ya que es más liviano que bmp!
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.
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.
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!¡.