能够创建的最大的Bitmap是多少
wzg3k 2010-09-26 01:50:50 int a = 2000;
Bitmap c = new Bitmap(a,a)
以上代码中,如果a值比较大的时候,出现异常"Invalid parameter",说明系统能够创建的最大位图是有一个上限的。而且这个上限和硬件系统相关,硬件系统越大,上限越大。
现在,我想生成一个很大的JPG图片,比如40000*8000,准备创建一个40000*8000的位图,描画完成后,保存为JPG文件。但是,在一些低性能计算机上,无法创建这么大的位图,我应该如何处理?
还有一个办法,就是创建1000个小位图,描画完成后,再保存为1000个JPG文件,最后把这1000个文件合并成一个大的JPG?可是,谁有文件合并的算法阿?