2016-09-28 165 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

回答

相關問題