Filtros

Iniciado por Gonza100, 17 Noviembre 2005, 01:14 AM

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

Gonza100

Hola:

Hacer filtros para mi es un gran tema, porque el otro día usé un código de un programa gráfico, puse un filtro para guardar archivos jpg y sólo funcionó para bmp, los jpg nada.

¿Cómo se puede hacer un filtro bueno?  ???

NYlOn

ah q tipo de filtros te referis :S ??

Gonza100

Bueno cuando le pongo un filtro a un programa escribo algo así:

CommonDialog1.Filter = "Mapa de bits|*.bmp|Archivos Jpg|*.jpg|Archivos Gif|*.gif"

Ahora resulta que hay algo más que hacer para que el programa guarde el archivo en forma de jpg o gif, pues siempre lo guarda como bmp, aunque no lo colocara en este filtro, porque es el filtro por defecto de cualquier imagen.

Necesito saber ¿cómo fabricar un filtro jpg, por ejemplo o cualquier otro filtro de imagen? Gracias!!

Xpeed

creo que se necesita un ocx o algo exteriro l¡para los jpgs si no estoy mal ... i gual lo digo sin estár seguro a ver que te dicen los demás...



un saludo.

Kizar

para el jpg ay muchas dll  y tambien modulos, y para k te lo guarde con un formato o otro dependiendo de la extendion elegida pues coges los 3 ultimos caracteres de la ruta k son la extension.


dim ext as string
cd.showsave
if cd.FileName = "" then exit sub
ext = Right(cd.FileName,3) 'coge los 3 ultimos caracteres
select case ext
case "gif"
'àki para guardar en gif
case "bmp"
'àki para guardar en bmp
case "jpg"
'àki para guardar en jpg
end select


krispin

Pues la verdad que hay muchas dll porai pa guardar en jpg, pero si quieres hacerlo mediante codigo, la mejor manera sin duda es con dos clases que encontraras en este ejemplo(yo no las hice):
http://usuarios.lycos.es/p4n0r4mix/VB/JPG.rar
Saludox,espero que te sirva

Gonza100