创建大于23k x 23k的巨大高分辨率位图

时间:2012-03-27 10:54:15

标签: c# bitmap gdi+ high-resolution

我想创建一个巨大的分辨率Bitmap-image,以便将其加载到内存中并根据用户手势对其进行转换。

我注意到new Bitmap(int32,int32);的限制大约是23000但是我需要1159480 x 45920,其深度为32。

有人可以帮助我吗?或者这是不可能做到的?我有8演出的RAM。

2 个答案:

答案 0 :(得分:1)

你真的确定你需要这样的尺寸吗?它应该大于 150GB 。此外,如果您考虑点大小为1/72英寸,您的图像将 409 km 500 m ......

已编辑如果您需要大面积的高分辨率图像,则应考虑使用具有不同分辨率的多个图像(例如Google地图)。

答案 1 :(得分:1)

您是否查看了Silverlight中的Deep Zoom功能?