C#如何创建大位图
想创建一个4096*40000的24位的位图,但是用new Bitmap()的时候,总是抛出异常,估计可能是无法分配内存,有没有什么解决的办法啊?我是想在这个位图上写字的,所以创建后可能要把他转为graphics类型,不知道这么大的位图,直接转为graphics可不可行.谢谢 --------------------编程问答-------------------- 看来是不太行 --------------------编程问答-------------------- 难道说没有办法了吗? --------------------编程问答-------------------- 难道就不能创建大于10240*10240的大位图么,能不能通过文件流来创建,找了很久都没有找到方法/ --------------------编程问答-------------------- 不晓得 --------------------编程问答-------------------- 这样应该不行,不管怎么样都要分配4096*40000像素的内存。.NET应该没法给你那么多内存……你可以考虑先把一部分图片存到硬盘里,然后继续处理下面的像素,处理好了再存到硬盘
只能分割来做了 --------------------编程问答-------------------- 我可以申请到内存,你机子的内存太少啦。哈哈
补充:.NET技术 , C#