Comprimir JPG!!

Iniciado por ジ, 26 Julio 2006, 18:53 PM

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

buenas pues querria comprimir una imagen ya salvada en el hd con vb, tengo entendido que el cJpeg puede hacerlo...bajando la calidad de la imagen ejemplo: dim eje as new cjpeg
                                    eje.Quality = ... ( un número de 1 a 100)
             

                                pero no c con que parametro cargo una imagen exterña a la aplicación , x ejemplo tengo en c:\image32.jpg y quiero comprimirla con cjpeg, pero no se como cagarla: para luego: cambiarle la calidad y por último salvarla ya con menos calidad, menos peso, eso es todo, salu2 ;).
el tiempo pondrá a cada uno en su lugar

whiskises

Para seleccionar una imagen del HD puedes añadir al formulario un :
Microsoft commond dialog control (Proyectos/Componentes)
Un picture : picture1
y un boton :command1
y un text : text1

Private Sub Command1_Click()
CommonDialog1.ShowOpen
Text1.Text = CommonDialog1.FileName
Picture1.Picture = LoadPicture(Text1.Text)
End Sub

Salu2

#2
 :huh: no man...no me entendiste  :) aver...quiero selecionarla con el modulo cJpeg, que permite la comprecion de imagenes jpg...quiero selecionarla con ese modulo, cargarla mejor dicho, no quiero selecionarla con el comundialog ;) pero gracias.
el tiempo pondrá a cada uno en su lugar

 :huh: nadie sabe algo sobre el tema  :huh:
el tiempo pondrá a cada uno en su lugar

Hans el Topo

sino pones la clase/control...
 



CitarPublicado por: Hans el Topo 
Insertar Cita
sino pones la clase/control...




Citarbuenas pues querria comprimir una imagen ya salvada en el hd con vb, tengo entendido que el cJpeg puede hacerlo...bajando la calidad de la imagen ejemplo: dim eje as new cjpeg
                                    eje.Quality = ... ( un número de 1 a 100)
             

Si lo puse, lo que alomejor tú hans no te diste cuenta  :)  :P
cJpeg....lo ves ahora  :huh: cJpeg.cls ese es man ;)
el tiempo pondrá a cada uno en su lugar

Hans el Topo

#6
Cita de: .....::::G.T.S::::..... en 27 Julio 2006, 15:33 PM


CitarPublicado por: Hans el Topo 
Insertar Cita
sino pones la clase/control...




Citarbuenas pues querria comprimir una imagen ya salvada en el hd con vb, tengo entendido que el cJpeg puede hacerlo...bajando la calidad de la imagen ejemplo: dim eje as new cjpeg
                                    eje.Quality = ... ( un número de 1 a 100)
             

Si lo puse, lo que alomejor tú hans no te diste cuenta  :)  :P
cJpeg....lo ves ahora  :huh: cJpeg.cls ese es man ;)

si me di cuenta... lo que pasa k no la tengo y no me apetece buscarla... si yo pediría ayuda sobre una clase... lo primero que haría seria subirla... o poner el código ... o decir de donde sacarlo... xd

seguramente ya me hubiesen contestado...xD

ESPERO QUE TE SIRVA
 

 ;) dudo que te dieras cuenta, disjite esto y no fui yo: sino pones la clase/control...

....pues yo puse la clase y no pongo el codigo ni la subo porque ya esta en el foro y ademas es mui conocida, solo decirte que es de sabio reconocer cuando uno mete la gamba ;) y para volver a responde algo como la última respuesta ni te molestes ok ? aver si te piensas que estas tratando con quien un bobo o algo, mide tus palabras amigo, salu2. ;)
el tiempo pondrá a cada uno en su lugar

Hans el Topo

#8
Cita de: .....::::G.T.S::::..... en 27 Julio 2006, 15:58 PM
;) dudo que te dieras cuenta, disjite esto y no fui yo: sino pones la clase/control...

....pues yo puse la clase y no pongo el codigo ni la subo porque ya esta en el foro y ademas es mui conocida, solo decirte que es de sabio reconocer cuando uno mete la gamba ;) y para volver a responde algo como la última respuesta ni te molestes ok ? aver si te piensas que estas tratando con quien un bobo o algo, mide tus palabras amigo, salu2. ;)

yo solo te he dado un consejo, no era mi intención ni ofenderte ni tratarte de bobo ni nada de nada...
es más en todo casi me he tratado a mi al no tener la clase...
pero bueno...
otra cosa más... debo ser muy tonto porque no la encuentro por el foro...
 

Gracias hans, aseptadas las disculpas, mira gracias x el link, yo he andado por el mismo sitio, pero cuando no es juana es su hermana, me explico, algunas clases del cJpeg le faltan parametros que a otras no...yo tengo la que sirve para cargar una imagen en bmp o cargar la imagend e un control picture..pero leugo le falta el parametro: samplescreen..y ya me caga la captura de screend e mi aplicacion...y eso busco una que este completita, con minimo estos parametros: samplescreen, samplepicture, quality, samplefrequency, savefile y ya estaria, pero no la encuentro, si tiene alguna otra idea de como comprimir las capturas que hago de la webcam ( las hago en jpg ), pues explicamelo por aqui mismo, salu2 y perdona el mal entendido ;)
el tiempo pondrá a cada uno en su lugar