ich habe es nun via FileStream als bild.jpg gespeichert. dann erscheint das Bild, wie es soll!
Delphi-Quellcode:
fi:=TFileStream.Create('D:\test\bild.jpg',fmCreate);
fi.Write(eccPic.Data[0],eccPic.DataLength);
fi.Free;
Delphi-Quellcode:
try
BlobStream := TMemoryStream.Create;
BlobStream.Read(eccPic.Data[0],eccPic.DataLength);
Blobstream.Position := 0;
fi:=TFileStream.Create('D:\test\bild.jpg',fmCreate);
fi.Write(eccPic.Data[0],eccPic.DataLength);
fi.Free;
Jpg := TJPEGImage.Create;
try
// Jpg.LoadFromStream(BlobStream);
// cxImage1.Picture.Assign(Jpg);
cxImage1.Picture.LoadFromFile('D:\test\bild.jpg');
finally
Jpg.Free;
end;
finally
BlobStream.Free;
end;
weiss jemand wie das nur via memorystream geht ?