0

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

我注意到限制new Bitmap(int32,int32);在 23000 左右,但我需要 1159480 x 45920,位深度为 32。

有人可以帮助我吗?或者这不可能吗?我有 8 GB 的 RAM。

4

2 回答 2

1

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

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

于 2012-03-27T10:59:57.700 回答
1

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

于 2012-03-27T11:00:09.957 回答