????关于图像存储在内存中????(50分)

  • 主题发起人 主题发起人 uboat_57
  • 开始时间 开始时间
U

uboat_57

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手:
我编程时需要将一幅1200*1200的位图先存放在内存中(当然是不可见的),再根据需要
从刚才存在内存中的图像中截取一部分拷贝到一个Timage控件中(可见的),我应将原始位图
保存在什么控件中合适???
 
>>我应将原始位图
保存在什么控件中合适???
这是什么意思?原始图象1
 
原始图象才1M多点,创建一个bitmap不就可以了吗?到时候记得
释放就是了!
 
创建一个Tbitmap的对象,如何将图像从文件载入到这个对象中
huazai希望你能说的再详细些。谢谢。
图像为1700×1700×24b,为8.3M。
可能在实际操作中的图像比这个还要大些。
 
var
Temp_bmp:TBitmap;
MyRect, MyOther: TRect;
begin
MyRect := Rect(10,10,100,100);
MyOther := Rect(10,111,100, 201);
Temp_bmp:=TBitmap.Create;
try
Temp_bmp.LoadFromFile('FileName.bmp');
Canvas.CopyRect(MyOther,Temp_bmp.Canvas,MyRect);
finally
Temp_bmp.Free;
end;
 
谢谢二位的指导!!!
 
后退
顶部