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

控件需要具有以下功能:

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

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

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

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

有帮助吗?

解决方案 3

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

Silverlight让我印象深刻。

其他提示

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

http://www.shinedraw.com/ 3D-错觉/ 6-新Silverlight的图像旋转器/

也许这些 jQuery图片插件的组合可能有帮助。

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

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

在网上预览TIF文档(.Net) C#)

此外,Silverlight:跨平台嵌入式大型图像浏览器

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

尝试使用vectorlight.net工具包。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top