Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Problema de imagenes (https://www.clubdelphi.com/foros/showthread.php?t=12415)

MRSAM 15-07-2004 17:13:08

Problema de imagenes
 
Amigos de Club Delphi:

Tengo un pequeño problema, en al empresa que trabajo tenemos unas camaras KODAK EasyShare, que la imagen mas pequeña que toman es de 150 kb aprox. el problema radica en que tenemos que subir esas imagenes auna base de datos de un corporativo, y nos limitan el tamaño de las imagenes de no mas de 35 kb, mi pregunta es como puedo hacer una aplicacion en Delphi que me permita cargar las fotos y al guardarlas otra vez midan menos, es decir reducir los pixeles, les agradesco muhco su ayuda.

vic_ia 15-07-2004 19:00:53

hola...

desconozco como guardan las imagnes las camaras (en que formato), pero por ejemplo si lo guardan en formato .bmp (que es el de mayor tamaño) lo que puedes hacer es abrirlo en ese formato en tu programa y de ahi guardarlo en .jpg formato que genera archivos mas pequeños; al guardarlo tambien puedes configurar el nivel de compresion y los ppp de la imagen lo cual tambien te ayudara a disminuir su tamañao... espero te sirva

saludos....

MRSAM 15-07-2004 19:04:14

Gracias por la respuesta, mira efectivamente la camara me genera fotos JPG del tamaño que ya te comente, si conozco el metodo de Power Point pero esa no es la idea, necesito hacerlo con una aplicacion `propia.

roman 15-07-2004 19:09:48

Usa un objeto TJPegImage (unidad jpeg).

Ajustas su propiedad CompressionQuality y usas el método Compress. Con esto, al guardar la imagen (SaveToFile) el tamaño se ajustará al nivel de compresión escogido. Sólo recuerda, entre más pequeño es CompressionQuality, menor es el tamaño del archivo pero menor también es la calidad de la imagen.

// Saludos

vic_ia 15-07-2004 19:22:59

Cita:

Empezado por MRSAM
Gracias por la respuesta, mira efectivamente la camara me genera fotos JPG del tamaño que ya te comente, si conozco el metodo de Power Point pero esa no es la idea, necesito hacerlo con una aplicacion `propia.

perdon...:confused:? en donde mencione a Power Point:confused:???... yo decia que realizaras en tu programa como lo menciona roman.... :cool:

roman 15-07-2004 19:29:29

Cita:

Empezado por vic_ia
perdon...:confused:? en donde mencione a Power Point:confused:???... yo decia que realizaras en tu programa como lo menciona roman.... :cool:

La verdad es que yo me guié por el comentario de MRSAM sin leer tu mensaje y por ello contesté prácticamente lo mismo que tú pensando que le habías sugerido usar PP (que no PPP) para comprimir las imágenes. Me supongo que tú te referías a pixeles por pulgada.

// Saludos

vic_ia 15-07-2004 20:37:51

Cita:

Empezado por roman
pixeles por pulgada.

... si a eso queria hacer referencia, :cool: bueno la proxima vez para evitar confusiones usare palabras completas... :p

saludos....

roman 15-07-2004 21:15:26

Cita:

Empezado por vic_ia
la proxima vez para evitar confusiones usare palabras completas

Esto me recuerda aquella correspondencia entre un presidiario y su novia:

Ella: pppppp
Él: cccccc


La franja horaria es GMT +2. Ahora son las 08:58:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi