FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con tbitmap
a ver, basicamente lo que pretengo hacer es cojer el bitmap de un timage, almacenarlo en una variable temporal de tipo TBitmap y a partir de esa variable guardarlo en disco
Código:
procedure TForm1.Button2Click(Sender: TObject); var temporal : Tbitmap; begin temporal := TBitmap.Create(); temporal.Assign(self.Image1.Picture.bitmap); temporal.SaveToFile('a.bmp'); end; Si el codigo anterior lo implemente en vez de usar un temporal TBitmap uso un TPicture el metodo SaveToFile me guarda la imagen tal cual. Alguien sabe que estoy haciendo mal? Un saludo y gracias |
#2
|
||||
|
||||
¿Que tipo de imagen tienes cargada en Image1? Si no es un bitmap la propiedad Bitmap estara vacia. Me explico, si tienes cargada un jpg, al ejecutar esta instruccion:
estas asignando un bitmap vacio. Una posible solucion seria esta: pero atencion, esto solo sirve si la imagen es un bitmap o un jpg, si es un icono por ejemplo no serviria. Date una vuelta por la seccion trucos, encontraras un par dedicados a la conversion ente formatos graficos, y esta mal que lo diga yo, pero funcionan de maravilla PD: Recuerda que debes eliminar todos los objetos que creas en tiempo de ejecucion. |
#3
|
|||
|
|||
Mil gracias
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear un TBitmap a partir de un Buffer | joecool | Gráficos | 6 | 19-04-2007 20:56:37 |
Labels ó TPaintBox ó TBitMap | Deiv | Gráficos | 1 | 18-05-2006 15:09:56 |
TImage o TBitMap en RichEdit | Deiv | Gráficos | 5 | 05-02-2006 16:25:20 |
Guardar porción de un TBitmap | Sr_Sombrero | Gráficos | 1 | 21-09-2005 20:30:05 |
Access Violation al cargar un Tbitmap en mi componente | pepe2000 | OOP | 3 | 22-01-2005 13:27:59 |
|