Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Redimensionar imagenes con buena calidad? (https://www.clubdelphi.com/foros/showthread.php?t=25509)

RazoR 25-09-2005 05:48:37

Redimensionar imagenes con buena calidad?
 
Hola, quería saber si alguien sabe como redimensionar imágenes (BMP, JPG, etc) de manera que no se vea mal. Si lo hago cambiando los valores con un TImage por más que mantenga las proporciones se ve mal. La idea es que quede como si lo hiciese con Photoshop o algún programa del estilo. Creo que el método es "resampling" o algo por el estilo.

Saludos.

Casimiro Notevi 25-09-2005 10:59:20

De ninguna manera y con ningún programa vas a sacar una imagen con más calidad de la que tiene. Si quieres que se vea bien en el tamaño y resolución que deseas, ésta deberá tener calidad como mínimo para ese tamaño/resolución. Siempre puedes quitar resolución y calidad, pero nunca ponerle.

Otra cosa es que le hagas ajustes mediante cualquier filtro para mejorar algunos aspectos determinados.

RazoR 25-09-2005 19:07:02

No es que quiera agregarle calidad porque sé que no se puede, es como querer subirle el bitrate a un MP3 para querer ganar calidad xD. Yo al ahicar una imagen ésta se ve mal si la achico con varios métodos que vi, pero, por ejemplo, si la achico con el Photoshop se ve bien. Acá les dejo la diferencia que hay.

Imagen original:

http://img238.imageshack.us/my.php?image=14bm2.jpg

Imagen achicada con varios métodos en Delphi al 50%:

http://img238.imageshack.us/my.php?image=delphio9kp.jpg

Imagen achicada con el Photoshop al 50%:

http://img238.imageshack.us/my.php?i...otoshop2qe.jpg

Saludos, RazoR

Casimiro Notevi 25-09-2005 21:24:03

Puede que lo mejor es que con el programa de dibujo la dejes al tamaño que necesites y luego la cargues desde delphi.

Ten en cuenta que delphi sólo ajusta la imagen al tamaño que le digas, pero no la achica... eso es lo que tengo entendido.

RazoR 25-09-2005 21:45:03

Claro, el problema es que justamente necesito achicar imágenes (es para hacer un programita que achique muchas imágenes a la vez). No conocés algún componente o algún método para hacerlo?

Casimiro Notevi 25-09-2005 22:17:46

La verdad es que nunca me ha hecho falta algo así, pero puede que encuentres algo en torry.

RazoR 25-09-2005 23:07:53

Sí, justamente había mirado ahí pero no encontré nada... encontré unos componentes Googleando recién así que ahora los pruebo. Pero de Torry solamente encontré ejemplos que dejaban la imagen como mostré (mal). Gracias de todos modos.

Julià T. 26-09-2005 02:22:38

las fotos redimensionadas con delphi quedan bastante bién, pero con photoshop y luego un filtro como enfocar, marcan una diferencia importante al solo redimensionar de delphi

Crandel 26-09-2005 04:07:31

Los algoritmos de realce de imagnes son bastante conocidos hoy en día.

Si no encuentras un componente que te lo resuelva, te recomendaría que te fijes que filtro aplica PhotoShop y lo implementes, en general son bastante censillos.

RazoR 26-09-2005 04:23:06

Yo la verdad no tengo idea qué usa el Photoshop, yo sólo voy al menú Image->Image Size... y ahí le doy el valor y no le hago nada más. Al final el control era pago y no encontré en ningún lado la versión full :p

madriles 26-09-2005 06:44:57

hola
en trucomania tienes el truco 534 ( como crear mini imagenes) que puede ser lo que necesitas, solo tendrias que jugar con los parametros de escala.
espero que te sirva

RazoR 26-09-2005 11:00:12

Gracias, ahora lo pruebo y les comento los resultados.

/EDIT: No, lamentablemente me los deja como los otros métodos que encontré (arriba hay una imagen) :( Gracias de todos modos.

Neftali [Germán.Estévez] 26-09-2005 15:51:55

Revisa ésta librería:
http://www.g32.org/graphics32/

De la mejores que conozco para el tratamiento de gráficos en Delphi (contando que es OpenSource).

Si revisas por encima la descripción verás que alguna de las características que destacan son éstas:

* ...
* Enhanced scaling of bitmaps;
* Affine transformations of bitmaps: rotations, scaling, etc. with sub-pixel accuracy;
* ...

Ya nos dirás que tal.

RazoR 26-09-2005 17:59:19

Gracias, hoy a la tarde pruebo eso y les comento qué resultados obtuve.

JXJ 26-09-2005 19:44:57

Yo tambien he tenido problemas con la forma en que se ven
las imagenes al ponerlas en un Timage. con dimesiones dadas
que sean menores a la de la imagen.

Pero más al querar hacer tumbnails. como los hace el messenger.
que le pone un tamaño dado a una imagen que quieras usar de avatar.
mi resultado es mucha más distorsión de la imagen, que el que da
el messenger.

Voy a prbar el componente que dice Neftali. a ver que tal.

Anunakis 17-10-2005 13:45:08

Hola a todos,

¿Razor que componente de pago as encontrado que te funciona bien?. Yo tambien estoy interesado en este tema porque al imprimir una capturacion de pantalla y al ponerle el poPrintToFit me sale mal, por eso pense en reducirlo primero con el TImage y luego imprimir el formulario :p , que chapucero soy, jeje

Anunakis 17-10-2005 13:50:51

Ya estoy aquí de nuevo,

He probado los ejemplos del componente este libre y son asombrosos. Creo que he encontrado lo que buscaba.:cool:

dicatek 06-06-2006 21:47:37

Hola, yo tambien estoy interesado en el uso de estos componentes pero a la hora de intalar lo que me bajé no me aclaré y esto que seguí el tutorial de instalación (Ingles) http://graphics32.org/documentation/...stallation.htm
No sé que he echo mal pero no me sale ninguna paleta nueva ni nada, si alguien que lo haya instalado y le haya funcionado bien, agradeceria que me chara una mano.

Saludos y gracias!

EDITO: La versión que uso es la 7


La franja horaria es GMT +2. Ahora son las 13:23:31.

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