我正在为Windows Phone 7开发一些项目,我已经在数据流中加载了大图像(分辨率为10 000x10 000甚至更大),我需要将其划分为 从该流中将大图像分成小块。
我可以使用任何C#库吗?或者你能告诉我怎么做吗?
非常感谢
答案 0 :(得分:5)
这不是Silverlight DeepZoom技术的目的吗?也许这符合你的目的。
http://blogs.msdn.com/b/priozersk/archive/2010/03/28/deep-zoom-on-wp7.aspx
答案 1 :(得分:0)
你在哪里提供这张图片?
我猜想从某个地方的网络服务/服务器。
我也将图像处理移动到网络服务器/服务。
大图像可能会在设备上进行大量处理。您可以在服务器上更快地完成此操作,从而使您的应用程序更具响应性。您也可以在设备上尽快开始显示较小的图像,因为它不必下载较大的图像。如果多个客户端想要相同的大图像,那么您可以将数据缓存在Web服务器上,因此后续的图像请求(由其他用户/设备)将更快地提供。
在服务器上(假设您也可以运行.net),然后您可以使用Graphics类根据需要编辑图像。