Как да заредя JPEG...
2 отговора
95 прегледа
Как да заредя JPEG...
Искам да заредя JPEG в Image контрол, но от Stream (или въобще някакъв string).
Моля за помощ
Моля за помощ
Re: Как да заредя JPEG...
Аз го правя така:
AquilaX
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 на