我想创建一个巨大的分辨率位图图像,以便将其加载到内存中并根据用户手势对其进行转换。
我注意到限制new Bitmap(int32,int32);
在 23000 左右,但我需要 1159480 x 45920,位深度为 32。
有人可以帮助我吗?或者这不可能吗?我有 8 GB 的 RAM。
我想创建一个巨大的分辨率位图图像,以便将其加载到内存中并根据用户手势对其进行转换。
我注意到限制new Bitmap(int32,int32);
在 23000 左右,但我需要 1159480 x 45920,位深度为 32。
有人可以帮助我吗?或者这不可能吗?我有 8 GB 的 RAM。
你真的确定你需要这样的尺寸吗?它应该大于150GB。此外,如果您考虑 1/72 英寸的点大小,您的图像将是409 公里500 米...
已编辑如果您需要大面积的高分辨率图像,则应考虑使用具有不同分辨率的多个图像(例如 Google 地图)。
您是否查看过 Silverlight中的Deep Zoom功能?