Fórum Carregar imagem em um Componente TImage #401993
30/05/2011
0
Estou tentando carregar uma imagem BMP em um TImage, so que em um unico arquivo vai ter 2 imagens.
por exemplo assim:
Este é um BMP com 2 imagens, um com o fogo baixo e a outra com o fogo alto.
Oque eu quero é carregar no Image so a primeira parte, ou so a segunda.
Mas como eu faço isso???
Sei que se eu colocar a imagem em um ImageList ele diz q a imagem pode ser dividida em "X" partes.
Mas oque eu quero é um codigo para carregar a primeira ou a segunda parta da imagem em RunTime.
Eu Utilizo DELPHI7, e o componente TImage Padrão.
A intenção será fazer uma animação com um timer, que fique passando da umagem 1 para a 2 e da 2 para a 1, dando a ideia de ser um fogo real (animado).
Jackson Veiga
Curtir tópico
+ 0Posts
30/05/2011
Wilson Junior
begin Image1.Visible := not Image1.Visible; Image2.Visible := not Image2.Visible; end;
Além do que assim irá ficar mais rápido, pois não haverá muita codificação perante as imagens.
Espero ter colaborado.
Gostei + 0
30/05/2011
Jackson Veiga
begin Image1.Visible := not Image1.Visible; Image2.Visible := not Image2.Visible; end;
Além do que assim irá ficar mais rápido, pois não haverá muita codificação perante as imagens.
Espero ter colaborado.
Gostei + 0
07/06/2011
Nigro
Gostei + 0
07/06/2011
Emerson Nascimento
faça algo assim no timer:
procedure TForm14.Timer1Timer(Sender: TObject);
begin
if Image1.Tag = 0 then
Image1.Tag := 1
else
Image1.Tag := 0;
ImageList1.GetBitmap(Image1.Tag, Image1.Picture.Bitmap);
Image1.Refresh;
end;
mas ainda acho melhor você baixar um gif animado.
Gostei + 0
07/06/2011
Rafael Mattos
Gostei + 0
08/06/2011
Wilson Junior
Espero ter colaborado.
Gostei + 0
09/06/2011
Jackson Veiga
deixo aqui um exemplo caso seja de interesse de alguem
http://www.4shared.com/file/Wh5jzdgT/Parte_de_Imagem.html
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)