İnternetten JPG Resmi Image1'de Göstermek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

İnternetten JPG Resmi Image1'de Göstermek

Mesaj gönderen erdogan_ozkaya »

Arkadaşlar,

JPG uzantılı resmi internetten nasıl gösterebilirim? GIF uzantılı resmi aşağıdaki kod ile gösterebiliyorum.

Kod;

Kod: Tümünü seç

 
var
  MS : TMemoryStream;
  Gif: TGIFImage;
begin
if Data.FieldByName('resim_yol').AsString=''
then else
begin
  MS := TMemoryStream.Create;
  try
    Gif := TGIFImage.Create;
    try
      try
        IdHTTP1.Get('http://www.xxxx.com/resimler/'+Data.FieldByName('resim_yol').AsString, MS);
      except
        on e: EIdHTTPProtocolException do begin
            exit;
          end else begin
            raise;
          end;
        end;
      MS.Position := 0; 
      Gif.LoadFromStream(MS);
      Image1.Picture.Assign(Gif);
    finally 
      Gif.Free; 
    end; 
  finally
    MS.Free; 
  end;
  end;
  end;
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: İnternetten JPG Resmi Image1'de Göstermek

Mesaj gönderen mkysoft »

arama yaparsanız bu konu daha önce konuşuldu forumda, orada daha detaylı bilgi vardır. kısaca uses kısmına jpeg unitini ekleyin. gerisi yaptığınız gibi.
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: İnternetten JPG Resmi Image1'de Göstermek

Mesaj gönderen erdogan_ozkaya »

Hocam çok araştırdım ama bir sonuca ulaşamadım, daha öncede forumda aynı soruyu sordum cevap bulamadım

Teşekkürler.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: İnternetten JPG Resmi Image1'de Göstermek

Mesaj gönderen Battosai »

Mademki Gif uzantılı resimleri gösterebiliyorsunuz aynı kod ile jpeg leride gösterebileceğiniz aklınıza gelmeliydi :)

Kod: Tümünü seç


var
  MS : TMemoryStream;
  jpegResim : TJpegImage;
begin
if Data.FieldByName('resim_yol').AsString=''
then else
begin
  MS := TMemoryStream.Create;
  try
    jpegResim := TJpegImage.Create;
    try
      try
        IdHTTP1.Get('http://www.xxxx.com/resimler/'+Data.FieldByName('resim_yol').AsString, MS);
      except
        on e: EIdHTTPProtocolException do begin
            exit;
          end else begin
            raise;
          end;
        end;
      MS.Position := 0;
      jpegResim.LoadFromStream(MS);
      Image1.Picture.Assign(jpegResim);
    finally
      jpegResim.Free;
    end;
  finally
    MS.Free;
  end;
  end;
  end;

erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: İnternetten JPG Resmi Image1'de Göstermek

Mesaj gönderen erdogan_ozkaya »

teşekkürler cevabın için ben çözümü farklı arıyormuşum :)
Cevapla