缩放极大的图像

时间:2011-09-20 22:17:27

标签: c# wpf visual-studio-2010 zooming

WPF或VS2010中是否有任何预定义控件用于实现图像缩放功能(如Googlemaps),以便使用C#在面板上显示位图?
我的位图大小最小为8GB。

提前致谢
穆拉利

1 个答案:

答案 0 :(得分:1)

Silvelight有DeepZoom。 WPF中没有这样的东西。计划用于WPF4,但在RTM之前删除。

<强>更新: 加载这种大小的图像非常罕见。您应该像其他人建议的那样考虑平铺。还要考虑是否确实需要一次加载所有数据。如果图像具有例如30000x30000的大小,则用户实际上不需要/不能看到所有这些数据。为每个缩放级别使用平铺和适当的图像格式(jpg等)。

相关链接:

Single objects still limited to 2 GB in size in CLR 4.0?

Pushing the Limits of Windows: Physical Memory