现在的程序需要处理尺寸在10000x10000左右的图片.主要是使用TBitmap保存为bmp文件TBitmap宽度和高度赋值过大就出现'out of system resources'有什么解决方案没有

解决方案 »

  1.   

    DELPHI的image控件中有一个属性:
    stretch=true;
    这样图片会全部显示到控件中了
      

  2.   

    var
     bmp: TBitmap;
    begin
     bmp := TBitmap.Create;
     bmp.Width := GetBmpWidth;  (这里的宽度要求不能缩放)
     bmp.Height := GetBmpHeight;  (这里的高度要求不能缩放)
    代码是这样使用的.这里的长度或宽度太大就会'out of system resources'
      

  3.   

    这个不是DELPHI问题,也不是任何开发语言的问题,更不是内存大小的问题,是操作系统就是不支持那么大的位图。
      

  4.   

    FireMonkey下创建10000x10000的bmp没有问题。