2016-09-28 92 views
21

我试图实现OpenSeadragon查看器与Deep Zoom Image.dzi formart)的支持。我可以在我的项目和Nuget包中使用DeepZoomTools.dll吗?

为了使事情正确工作,我应该在服务器端创建瓷砖和合适的xml

Microsoft已有Deep Zoom Composer其中包含DeepZoomTools.dll。它提供了我需要的功能。我将这个dll添加到我的项目中。

所以我有一些问题:

  1. 是否有与在服务器端使用此dll因为它是Silverlight 3的的一部分的任何法律问题?
  2. 我想创建的NuGet包和Github上库与我的包装这个库之上,所以我在此包中使用DeepZoomTools.dll?什么样的许可证我可以在我的Github项目中使用?
  3. 我可以反编译DeepZoomTools.dll并对其进行一些更改以添加一些功能,然后在项目和NuGet包中使用它?

最后一个问题:有没有.net替代库用于此目的? (我知道我们不能在这里问工作图书馆,但仍然)

+0

MS下载中是否包含许可证或EULA? – stuartd

+0

@stuartd我可以下载的唯一东西是'.msi'文件。我用* 7zip *打开它,根本看不到任何许可证文件。 –

+0

因为它是_“允许准备用于Silverlight 3中的Deep Zoom功能的图像的工具”_这听起来很好,因为这意味着实际处理可能发生在任何地方,而且您不需要使用输出在Silverlight中,但不要引用我:) – stuartd

回答

相关问题