Fórum Carregando FOTOS NO FORMATO JPEG #385084
29/08/2010
0
procedure Tfrmclientes.imageClick(Sender: TObject); begin if opendialogo.execute then Image.Picture.LoadFromFile(opendialogo.FileName); end; end.
Quem quiser dar uma tunada no meu meu simples código eu agradeço. Estarei on aguardando...
Renato
Curtir tópico
+ 0Posts
30/08/2010
Marco Salles
procedure Tfrmclientes.imageClick(Sender: TObject); begin if opendialogo.execute then Image.Picture.LoadFromFile(opendialogo.FileName); end; end.
Quem quiser dar uma tunada no meu meu simples código eu agradeço. Estarei on aguardando...
Gostei + 0
30/08/2010
Pjrm1470
Dê uma olhada pra ver se lhe serve:
Obs.: é necessário a unit JPEG adicionada na uses
var
imgJpg: TJpegImage;
imgBmp: TBitmap; begin imgJpg := TJpegImage.Create;
imgBmp := TBitmap.Create;
try imgJpg.LoadFromFile('minhaimagem.jpg'); //Aqui carrega a imagem em JPG
imgBmp.Assign(imgJpg); //Aqui você carrega a sua imagem JPG num BMP
// Aqui você irá dar o assign na sua TImage usando a variável imgBmp
// ficaria mais ou menos assim: (veja se adeque ao seu codigo, copiar e colar n vai funcionar direto) Image1.Assign(imgBmp); finally //sempre libere da memoria. imgBmp.Free;
imgJpg.Free;
end;
end;
veja se lhe ajuda.
Gostei + 0
30/08/2010
Renato
Primeiro quero agardecer por ter respondindo esse post, mas veja o seu exemplo abaixo:
var
imgJpg: TJpegImage;
imgBmp: TBitmap; begin imgJpg := TJpegImage.Create;
imgBmp := TBitmap.Create;
try //onde mostra minhaimage.jpg eu coloco o opendialogo ou TBimage? imgJpg.LoadFromFile('minhaimagem.jpg'); //Aqui carrega a imagem em JPG
imgBmp.Assign(imgJpg); //Aqui você carrega a sua imagem JPG num BMP
// Aqui você irá dar o assign na sua TImage usando a variável imgBmp
// ficaria mais ou menos assim: (veja se adeque ao seu codigo, copiar e colar n vai funcionar direto) Image1.Assign(imgBmp); //Eu coloquei o meu TBimage onde vai revelar a foto ñ sei se é finally //assim pode me ajudar. Eu estou aprendendo. Grato //sempre libere da memoria. imgBmp.Free;
imgJpg.Free;
end;
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)