Silverlight 图像查看器控件建议

发布于 2024-07-25 09:27:50 字数 641 浏览 4 评论 0原文

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

该控件需要具有以下功能:

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

很高兴拥有以下功能:

  1. 在原始图像之上叠加某些类型的图像(如线条、方框、注释等)
  2. 开源

我更喜欢使用某种类型的 Silverlight 控件。

编辑:做了更多调查,我发现 silverlight 控件的一些功能非常有用,例如扩展到全屏。 控件在页面上很小并且有一个允许使用全屏图像控件的按钮是一个很大的优点。 但我仍然没能找到一个可以完成我需要的一切的东西。

编辑: 现在只寻找 Silverlight 选项。 我已更新标题和说明以反映更改。

Can anyone suggest a good control that can be used to display images (png's most likely and it will always be one type that I can dictate). The images would be available server side only so I don't have to worry about clients uploading anything. Just displaying images on a server.

The control needs to have the following functionality:

  1. Zoom in / out image and ability to pan around zoomed image.
  2. Rotate image
  3. Page back and forth through images
  4. Image area set to whatever size (eg. 200x400) and image fitted to control size with the zoom ability to improve resolution.
  5. Define a default zoom level and position within image.
  6. Ability to full screen the image control

Nice to have features:

  1. Overlay some type images on top of original image (like lines, boxes, notes etc)
  2. Open source

I would prefer to use some type of Silverlight control.

EDIT: Did a little more investigation and I found some features of silverlight controls that would REALLY useful such as the expand to full screen. Have the control being small on the page and a button that allows the use to full screen the image control is a big plus. I still haven't been able to find one that can do everything I need though.

EDIT: Only looking for Silverlight options now. I have updated the title and description to reflect the change.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

梦亿 2024-08-01 09:27:50

ShineDraw.com 对 6 种 silverlight 和 flash 图像旋转器进行了比较。 它解释了它们如何使用一些代码和示例。 源代码可用。 您绝对应该看看这些:

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

ShineDraw.com has a comparison between 6 silverlight and flash image rotators. It explains how they work with some code and examples. The sourcecode is available. You should definitly have a look at those:

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

誰ツ都不明白 2024-08-01 09:27:50

也许是这些 图像 jQuery 插件之一的组合 可能有帮助。

也许滑块画廊和作物的组合可能会有所帮助。 您必须自己将它们合并到一个控件中,但这是一个步骤。
如果您喜欢幻灯片模型中的另一个图像查看器,请尝试此 由 Gian Carlo Mingati 编写的 jQuery SlideViewer

Perhaps a combination of one of these jQuery plugins for images may help.

Maybe a combination of the Slider Gallery and the Crop might help. You'd have to merge them into a single control yourself, but it's a step.
If you care for another image viewer in the slideshow model, try this jQuery slideViewer written by Gian Carlo Mingati.

哭了丶谁疼 2024-08-01 09:27:50

我最终从头开始推出了自己的 silverlight 控件。 效果非常好,所有动画类型功能的外观和感觉都令人惊叹,您可以使用它们来操作从按钮按下到图像等的所有内容。我能够进行用户想要的大量自定义。

Silverlight给我留下了深刻的印象。

I ended up rolling my own silverlight control from scratch. Works real well and the look and feel is amazing with all the animation type features you can use to manipulate everything from button presses to images etc. I was able to do a lot of customization the user wanted.

Silverlight has impressed me.

夏夜暖风 2024-08-01 09:27:50

我不确定您要显示什么类型的图像,但这个问题有一些答案:

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

另外,Silverlight:跨平台嵌入式大图像查看器

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

I'm not sure what types of images you are looking to display, but there are some answers in this question:

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

Also, Silverlight: cross platform embeddable large image viewer

Depending on what you're displaying and whether or not you can make assumptions, the Microsoft Office Document Imaging Viewer is a cheap, browser-embeddable option (i.e., free if your users all have Office 2003 or later).

梨涡少年 2024-08-01 09:27:50

尝试使用 Vectorlight.net 工具包。

Try vectorlight.net toolkit.

哭泣的笑容 2024-08-01 09:27:50

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

Please look up DeepZoom, it has an impressive zooming capabilities. As far as other things go, you can probably implement them yourself :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文