我尝试用 FireMonkey 编写照片编辑器。我有 50 个在运行时创建的 TImage 组件。如果我将大图像(大约 3 MB)加载到这些组件中,我会收到“内存过载”错误。
这是我的图像传输代码;
img1:=(sender as timage).Name;
strm:=TMemoryStream.Create;
(data.Source as timage).Bitmap.SaveToStream(strm);
(sender as timage).Bitmap.LoadFromStream(strm);
strm.Free;