![]() |
dibujar en un TImage una imagen
hola gente alguien sabria como dibujar imagenes cargadas en un TImage en otro como por capas una encima de otra pero sin k se borren las anteriores dibujadas creo que se hace con el metodo Canvas pero ¿como?.
|
Código:
Img2->Canvas->Draw(0,0,Img1->Picture->Graphic); |
es justo lo k buscaba gracias OSKR lo de las capas solamente tenia k repetir el codigo:
Código:
Img2->Canvas->Draw(0,0,Img1->Picture->Graphic); |
Cuando es posible se guarda en un "objeto" la lista de instrucciones usadas. En este caso, guardaríamos una lista con todas las imágenes intermedias. Al deshacer, se coge de esa lista la imagen que proceda, y se asigna al TImage.
¿Y como? Yo partiría por ejemplo de un TObjectList, que básicamente permite añadir TObjects dentro, cada TObject será un TImage nuevo al que se le asigna con la imagen actual. Consumirá mucha memoria... bueno, depende del tamaño de la imagen. Saludos |
Lepe:
Cita:
|
Cita:
buen apunte OSKR ;) Saludos |
La franja horaria es GMT +2. Ahora son las 21:04:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi