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