【发布时间】:2009-08-14 04:50:39
【问题描述】:
我正在制作一个成像应用程序。我需要一个 16000 x 16000 像素的图像。这并非不可能,因为在 PhotoShop 中我可以创建此图像进行打印。 (56 x 56 英寸,300dpi)
我正在使用此代码:
Image WorkImage = new Bitmap(16000, 16000);
这会产生 "Invalid Parameter" 异常,但在我使用 9000 x 9000 像素时不会。
MSDN 没有说明构造函数中的限制。
我知道位图对象中的数据在内存中,因为如果数组太大会抛出"Out Of Memory" 异常,但事实并非如此。我更喜欢在文件中管理这些数据,但我不知道如何。
谢谢。
【问题讨论】:
-
15000x15000 像素会发生什么? 14000x14000? 10000x10000?