代码之家  ›  专栏  ›  技术社区  ›  Kelsey

Silverlight图像查看器控件建议

  •  2
  • Kelsey  · 技术社区  · 15 年前

    有人能推荐一个可以用来显示图像的好控件吗(PNG最有可能,而且它总是我能指定的一种类型)。这些图片只能在服务器端使用,所以我不必担心客户机上传任何东西。只是在服务器上显示图像。

    控件需要具有以下功能:

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

    很高兴拥有以下功能:

    1. 在原始图像(如线条、方框、注释等)上覆盖一些类型的图像
    2. 开放源代码

    我希望使用某种类型的Silverlight控件。

    编辑: 做了更多的调查,我发现了一些Silverlight控件的功能,比如扩展到全屏。让控件在页面上变小,并使用一个按钮全屏显示图像控件是一个很大的优点。但我还是找不到一个能做我所需要的一切的人。

    编辑: 现在只查找Silverlight选项。我更新了标题和描述以反映更改。

    6 回复  |  直到 13 年前
        1
  •  2
  •   Sorskoot    15 年前

    shinedraw.com比较了6个Silverlight和Flash图像旋转器。它解释了它们如何处理一些代码和示例。源代码可用。你应该明确地看看这些:

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

        2
  •  1
  •   p.campbell    15 年前

    也许是其中一个的组合 jQuery plugins for images 也许有帮助。

    也许滑块库和裁剪的组合会有所帮助。你必须自己把它们合并成一个单独的控制,但这是一个步骤。 如果您想要幻灯片模型中的另一个图像查看器,请尝试此操作 jQuery slideViewer written by Gian Carlo Mingati .

        3
  •  1
  •   Kelsey    15 年前

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

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

        4
  •  0
  •   Community dbr    7 年前

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

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

    另外,Silverlight: cross platform embeddable large image viewer

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

        5
  •  0
  •   pencilslate    15 年前

    试试vectorlight.net工具包。

        6
  •  0
  •   Maciek    15 年前

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