Silverlight开发实践--PicZoomShow(源)

老师最近让做个小研究,其中有一部分是实现图片的缩放功能,由于要在Web中实现,silverlight在图形图像处理方面有很强的支持功能,索性就研究了一下,弄了个小Demo,分享给大家。还有些疑问向高手请教,先看下效果:

获取 Microsoft Silverlight

 设计界面很简单:

Code

 后台代码:

Code

 

代码中我作了解释,不是很难。毕竟这个实现的算法比较简单。大致的效果就是这样,小弟还有些问题请教高手,希望大虾们多多指导。

(1)如果图片的大小超过了显示区域,或者图片的大小已经超过了实际的大小,那么没有显示的部分显示在了哪里?是放在内存中吗?如果无限的增大图片,会不会导致IE的瘫掉?Silverlight内部对图像作了什么处理吗?

(2)现在的增大图片,只是将图片拉伸,求一个更好的算法,实现矢量图形最大。(如何实现矢量图形的放大,如何用SL制作矢量图)。

源码:/Files/gaoweipeng/PicShowZoom.rar

Silverlight开发实践系列(提供源码)  

posted @ 2009-05-11 10:15  GWPBrian  阅读(3205)  评论(14编辑  收藏  举报