关于TImage(100分)

  • 主题发起人 abstract
  • 开始时间
A

abstract

Unregistered / Unconfirmed
GUEST, unregistred user!
TImage对象所占用的系统资源(如内存)由什么决定?
如果用TImage的Canvas画图形,占用的内存是多大呢?
TImage的Picture属性是用来指定TImage显示的bitmap,icon,metafile等的。可是,是怎么用的呢?请给出example。
TImage的Width和Height是不是最大只能是32767?我在程序里只能设这么大,再大编译出错。
 
image1.Picture.LoadFromFile('c:/windows/waves.bmp');
image1.Picture.LoadFromFile('c:/windows/winupd.ico');
 
自己看看WIDTH,HEIGHT的定义范围不就知道了!
 
image1.Picture.LoadFromFile('c:/windows/waves.bmp');
image1.Picture.LoadFromFile('c:/windows/winupd.ico');

image1.Picture.Bitmap.LoadFromFile('c:/windows/waves.bmp');
image1.Picture.Bitmap.LoadFromStream(MemoryStreamOne);

 
上述回答,均不满意
 
1、所占用内存由其本身占用的外加load的图象
2、用canvas画的不占内存,调用canvas的从画函数可以将其抹掉
 
TImage的大小只有几十个字节
关键是看你load的图像有多大
 
接受答案了.
 
顶部