Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-05-2008
Avatar de Negriz
Negriz Negriz is offline
Miembro
 
Registrado: feb 2008
Ubicación: Some were inside Colombia
Posts: 123
Poder: 19
Negriz Va por buen camino
hola com oestan utlize un TBitmap y si funciona cuando le cambio el tamaño pero lo que hace es poner un espacio blanco alrededor de la imagen... no hay manera de hacer que la imagen quede estrecha y que al cambiar el alto y el ancho no pase esto....

ademas me gustaria hacer esto con imagenes en bmp y jpg lo que no puedo hacer solo con el bitmap..
como hago para poder modificar el ancho y largo de bitmaps y jpg pero que queden estrechas.

gracias.

????
Responder Con Cita
  #2  
Antiguo 19-05-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.211
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Revisa Strech.

Saludos.
Responder Con Cita
  #3  
Antiguo 26-05-2008
Avatar de Negriz
Negriz Negriz is offline
Miembro
 
Registrado: feb 2008
Ubicación: Some were inside Colombia
Posts: 123
Poder: 19
Negriz Va por buen camino
Cita:
Empezado por escafandra Ver Mensaje
Revisa Strech.

Saludos.
cunado uso TBitmap este atribuo no aparece en las opciones que me brinda builder....

creeme ya lo intente.

Saludos y gracias.
Responder Con Cita
  #4  
Antiguo 26-05-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.211
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Stretch es una propiedad de TImage, no del Bitmap.
No estoy seguro si afecta al TGraphic o al Bitmap del TPicture del TImage en cuestión pero en caso de afectar al graphic, lo conviertes a Bitmap (Assign)

También puedes revisar las API StretchDIBits y StretchBlt, es posible que te sirva de ayuda.

Saludos.
Responder Con Cita
  #5  
Antiguo 27-05-2008
Avatar de Negriz
Negriz Negriz is offline
Miembro
 
Registrado: feb 2008
Ubicación: Some were inside Colombia
Posts: 123
Poder: 19
Negriz Va por buen camino
Cita:
Empezado por escafandra Ver Mensaje
Stretch es una propiedad de TImage, no del Bitmap.
No estoy seguro si afecta al TGraphic o al Bitmap del TPicture del TImage en cuestión pero en caso de afectar al graphic, lo conviertes a Bitmap (Assign)

También puedes revisar las API StretchDIBits y StretchBlt, es posible que te sirva de ayuda.

Saludos.
intenté redimencionar le Timage y despues pasarlo al bitmap para poder guardalro con esas dimenciones pero no funciona, picture del timage se paso al bitmap como si le hubiera dado loadFormFile al bitmap...

y otra cosa si el Tpicture de la Timage es con extencion .jpg como hago????

voy a mirar las apis que me pasaste...

mira mi idea es hacer cambiar el tamaño de la imagen a la de la resolucion del monitor...

depronto tengas ideas de como hacerlo...

Gracias.

Última edición por Negriz fecha: 27-05-2008 a las 23:53:50.
Responder Con Cita
  #6  
Antiguo 27-05-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.211
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Bueno, ¿no estarás usando el Bitmap del mismo TImage (Image->Picture->Bitmap) para asignar el resultado?. Si es así, eso no te funcionará. Debes crear un TBitmap nuevo y asignarle la imagen cambiada de tamaño.

Si miras las API recuerda que utilizan un DC, (Canvas para las VCL) y que tendrás que volcar su imagen en un Bitmap.....

De todas formas no esperes resultados espectaculares tipo Photoshop.

Saludos.
Responder Con Cita
  #7  
Antiguo 08-06-2008
Avatar de Negriz
Negriz Negriz is offline
Miembro
 
Registrado: feb 2008
Ubicación: Some were inside Colombia
Posts: 123
Poder: 19
Negriz Va por buen camino
Cita:
Empezado por escafandra Ver Mensaje
Bueno, ¿no estarás usando el Bitmap del mismo TImage (Image->Picture->Bitmap) para asignar el resultado?. Si es así, eso no te funcionará. Debes crear un TBitmap nuevo y asignarle la imagen cambiada de tamaño.

Si miras las API recuerda que utilizan un DC, (Canvas para las VCL) y que tendrás que volcar su imagen en un Bitmap.....

De todas formas no esperes resultados espectaculares tipo Photoshop.

Saludos.
ok. Creo un TBitmap nuevo, modifico el alto y largo de la TImage, al bitmap le asigno el Bitmap de la TImage, (tambien puedo asignarle el picture con el comando asign)... pero no me funciona; cuando lo guardo me sale con el tamaño original...
Sobre el "Canvas", lo he visto pero no se como funciona ni para que sirve.

Voy a buscar.

Gracias por tu respuesta.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Cómo puedo saber el tamaño que debo asignar al buffer? MON___ API de Windows 5 02-02-2008 23:08:02
Como redimensionar una imagen al tamaño de un TImage??? vejerf Gráficos 6 22-11-2007 02:41:37
Cambiar tamaño de una imagen antes de guardar en una bd chux Gráficos 6 28-11-2006 12:58:58
Quisiera saber como capturo el tamaño de un directorio. JOSE NARANJO API de Windows 1 26-11-2005 00:26:04
Cambiar el tamaño de una imagen inter_mercadeo Gráficos 2 25-02-2005 18:43:54


La franja horaria es GMT +2. Ahora son las 16:34:36.


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
Copyright 1996-2007 Club Delphi