Como visualizar um arquivo jpg em um TImage no Kylix?

10/11/2003

0

:cry:
Alguem poderia de ajudar a visualizar um arquivo jpg em um TImage no Kylix, ou melhor, no Delphi numa aplicação cross-plataform (CLX)?


Joelcio_dark

Joelcio_dark

Responder

Posts

10/11/2003

Marcelo.c

Que problemas você está tendo ?


Responder

10/11/2003

Joelcio_dark

Basicamente quero exibir um arquivo .jpg em um TImage.

1) No Delphi 7 crio uma aplicação CLX (100¬ compatível com Kylix, certo?);
2) Coloco no form um botão (paleta Standart) e um Image (paleta additional);
3) No onClick do botão coloco:
procedure TForm1.Button1Click(Sender: TObject);
begin
Image1.Picture.LoadFromFile(´c:\file.jpg´);
end;
4) Ao clicar no botão tenho o exception:
´Unknow picture file extension (.jpg)´



Tentei declarar no uses a unit jpeg e colocar o seguinte código no mesmo evento onClick do botão:

procedure TForm1.Button1Click(Sender: TObject);
var
jpg: TJPEGImage;
begin
jpg:= TJPEGImage.Create;
jpg.LoadFromFile(´c:\file.jpg´);
Image1.Picture.Assign(jpg); // <--- exception
jpg.Free;
end;

Mas dá erro também: ´cannot assign a TJpegImage to a TPicture´. Aqui acho que o problema é que o TJPEGImage não é suportado para o CLX e apenas para VLC, certo?


Alguma idéia?

Agradeço desde já


Responder

11/11/2003

Marcelo.c

1) No Delphi 7 crio uma aplicação CLX (100¬ compatível com Kylix, certo?);
Aparentemente não é bem assim, também tentei trabalhar com o aplicativo no Delphi, mas após sucessivos problemas, exibir jpg em Timage incluído, instalei o Kylix e passei a trabalhar diretamente no ambiente Linux.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar