Silverlight图像查看器控件建议

时间:2009-06-17 17:45:50

标签: asp.net silverlight image png

任何人都可以建议一个可用于显示图像的良好控件(png最有可能,它总是我可以指定的一种类型)。图像只能在服务器端使用,因此我不必担心客户端上传任何内容。只需在服务器上显示图像。

控件需要具有以下功能:

  1. 放大/缩小图像以及平移缩放图像的能力。
  2. 旋转图像
  3. 来回浏览图片
  4. 图像区域设置为任意大小(例如200x400),图像适合控制大小,并具有缩放功能以提高分辨率。
  5. 在图像中定义默认缩放级别和位置。
  6. 能够全屏显示图像控件
  7. 很高兴有功能:

    1. 在原始图像上叠加某些类型的图像(如线条,方框,注释等)
    2. 开源
    3. 我更喜欢使用某种类型的Silverlight控件。

      编辑:进行了一些调查,我发现了一些非常实用的Silverlight控件功能,例如扩展到全屏。让控件在页面上很小,并且允许使用全屏显示图像控件的按钮是一个很大的优点。我仍然无法找到一个可以做我需要的东西。

      编辑:现在只查找Silverlight选项。我更新了标题和说明以反映变化。

6 个答案:

答案 0 :(得分:2)

ShineDraw.com对6个silverlight和flash图像旋转器进行了比较。它解释了它们如何使用一些代码和示例。源代码可用。你应该明确地看看那些:

http://www.shinedraw.com/3d-illusion/6-new-silverlight-image-rotators/

答案 1 :(得分:1)

也许这些jQuery plugins for images中的一个可能会有所帮助。

也许Slider Gallery和Crop的组合可能会有所帮助。你必须自己将它们合并为一个控件,但这是一个步骤。 如果您在幻灯片模型中关注其他图像查看器,请尝试此jQuery slideViewer written by Gian Carlo Mingati

答案 2 :(得分:1)

我最终从零开始滚动自己的silverlight控件。工作得很好,外观和感觉都很棒,所有动画类型功能都可以用来操作从按钮按下到图像等所有内容。我能够做很多用户想要的定制。

Silverlight让我印象深刻。

答案 3 :(得分:0)

我不确定您要展示哪些类型的图片,但这个问题有一些答案:

Previewing TIF documents on the Web (.Net C#)

另外,Silverlight:cross platform embeddable large image viewer

根据您显示的内容以及是否可以进行假设,Microsoft Office Document Imaging Viewer是一种廉价的浏览器可嵌入选项(即,如果您的用户都拥有Office 2003或更高版本,则免费)。

答案 4 :(得分:0)

尝试使用vectorlight.net工具包。

答案 5 :(得分:0)

请查看DeepZoom,它具有令人印象深刻的缩放功能。就其他事情而言,你可以自己实现它们:)