Как да заредя JPEG...

2 отговора 95 прегледа
#1

Как да заредя JPEG...

Искам да заредя JPEG в Image контрол, но от Stream (или въобще някакъв string).

Моля за помощ

Отговор
в отговор на tryambakam #2

Re: Как да заредя JPEG...

Аз го правя така:

procedure TfmMain.ShowImage(ImageName:String; ImageStr:TMemoryStream; var Image:TImage);
var
Graphic:TGraphic;
ImageType:String;
begin
if ImageStr.Size <= 1 then
Exit;
try
ImageType := UPPERCase(ExtractFileExt(ImageName));
if (ImageType = '.JPG') OR (ImageType = '.JPEG') then
Graphic := TJpegImage.Create;
ImageStr.Position := 0;
Graphic.LoadFromStream(ImageStr);
Image.Picture.Assign(Graphic);
finally
Graphic.Free;
end;
end;



AquilaX

Редактирано от AquilaX на

Отговор
в отговор на AquilaX #3

Re: Как да заредя JPEG...

Мерси!

Отговор