Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Cómo cambiar tamaño una imagen después de cargarla? (https://www.clubdelphi.com/foros/showthread.php?t=69229)

Master23 03-08-2010 06:12:23

¿Cómo cambiar tamaño una imagen después de cargarla?
 
Bueno tengo un problema necesito saber como puedo cambiarle el tamaño a una foto después de cargarla a un imageedit ya que cuando la cargo si la imagen es muy grande se sale de contorno necesito tenerla del tamaño del imageedit como puedo hacerlo otra cosa es que el image edit solo visualiza el tipo de imagen bmp
qué puedo hacer para que se vea cualquier tipo de imagen gracias.

Neftali [Germán.Estévez] 03-08-2010 11:15:39

Si quieres que se ajuste al tamaño del TImage puedes cambiar la propiedad Stretch del componente; Si realmente quieres cambiar el tamaño de la imagen puedes revisar la sección de trucos del club o mirar esta dirección donde está explicado cómo hacerlo.

Si añades la unit jpeg al uses, podrás trabajar con este tipo de imágenes. CReo que en las versiones más nuevas de Delphi haciendo algo similar puedes conseguir cargar PNG.

Para otros tipos de formatos más raros deberás usar otros componentes que no son el estandard.

Master23 03-08-2010 16:59:52

Cita:

Empezado por Neftali (Mensaje 372394)
Si quieres que se ajuste al tamaño del TImage puedes cambiar la propiedad Stretch del componente; Si realmente quieres cambiar el tamaño de la imagen puedes revisar la sección de trucos del club o mirar esta dirección donde está explicado cómo hacerlo.

Si añades la unit jpeg al uses, podrás trabajar con este tipo de imágenes. CReo que en las versiones más nuevas de Delphi haciendo algo similar puedes conseguir cargar PNG.

Para otros tipos de formatos más raros deberás usar otros componentes que no son el estandard.

Gracias amigo por el tutorial de como re-dimensionar la imagen, con respecto a lo de imágenes jpeg es cierto olvide ponerlo en uses muchas gracias. otra cosa según veo ese código se aplica en imágenes BMP se puede aplicar en otro tipo de imágenes si no es así necesitaría cargar la imagen convertida a bmp.

Neftali [Germán.Estévez] 03-08-2010 17:23:43

Cita:

Empezado por Master23 (Mensaje 372420)
...según veo ese código se aplica en imágenes BMP se puede aplicar en otro tipo de imágenes si no es así necesitaría cargar la imagen convertida a bmp.

El procedimiento debería servir para cualquier tipo de imagen, una vez la tengas cargada.

Master23 03-08-2010 18:37:58

Cita:

Empezado por Neftali (Mensaje 372426)
El procedimiento debería servir para cualquier tipo de imagen, una vez la tengas cargada.

muchas gracias por tu ayuda Neftali.


La franja horaria es GMT +2. Ahora son las 13:36:08.

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