Nokia Imaging SDK 是強大的影像處理工具函式庫,讓您在 Windows Phone 8 開發影像相關 App 時更容易和快速,本文將說明如何加入 Nokia Imaging SDK 相關參考。
本文刊載於
http://www.dotblogs.com.tw/chou/archive/2013/10/13/124013.aspx
在這篇文章您可以學到:
實作
Nokia Imaging SDK 官方網址:
http://developer.nokia.com/Develop/Windows_Phone/nokia_apis/imaging.xhtml
它的功能如下圖所示 :
接著說明如何使用,先新增專案 :
因為 Nokia Imaging SDK 目前只相容於 Windows Phone 8,因此 [目標 Windows Phone OS 版本] 選擇 [Windows Phone OS 8.0]。
透過 NuGet 搜尋 Nokia Imaging SDK,出現 Nokia Imaging SDK 項目,選擇並且進行安裝。
出現 [授權接受] 視窗,請按 [我接受]。
專案透過 NuGet 加入 Nokia Imaging SDK 的結果如下圖所示。
照理說這樣應該就可以使用,但實際上會有問題,須包含
Nokia.Graphics.Imaging
Nokia.Graphics.Imaging.Managed
Nokia.InteropServices.WindowsRuntime
也就是少了 ARM 的參考,如果有人知道為什麼透過 NuGet 無法正常加入,請告訴我 (作者在這邊卡很久),因此我們透過手動下載與安裝 Nokia Imaging SDK,連結到以下網址 :
按 Download 下載 Nokia Imaging SDK。
下載後進行安裝。
重新新增專案,選擇 [組態設定]。
將 Any CPU 移除,只留下 x86 和 ARM,在模擬器運行使用 x86,實際裝置運行使用 ARM。
加入參考,包含以下三個 :
C:\Program Files (x86)\Nokia\Nokia Imaging SDK\NokiaImagingSDKLibs\Nokia.Graphics.Imaging.Managed.dll
C:\Program Files (x86)\Nokia\Nokia Imaging SDK\NokiaImagingSDKLibs\ARM\Nokia.Graphics.Imaging.winmd
C:\Program Files (x86)\Nokia\Nokia Imaging SDK\NokiaImagingSDKLibs\ARM\Nokia.InteropServices.WindowsRuntime.winmd
關閉專案,以記事本開啟 .csproj 進行編輯。
分別搜尋 Nokia.Graphics.Imaging.winmd 和 Nokia.InteropServices.WindowsRuntime.winmd。
將 ARM 修改為 $(Platform)
以 Visual Studio 開啟專案,到此加入 Nokia Imaging SDK 完成。