編解碼器安裝和註冊
當您安裝編解碼器時,您必須在登錄中註冊它。 如果計算機上已有任何影像,您也必須確定縮圖快取會更新。
本主題包含下列各節:
- 註冊編解碼器
- 安裝編解碼器 時, 更新縮圖快取
- 讓您的 WIC-Enabled 編解碼器可供使用者使用
- 相關主題
註冊編解碼器
當您註冊編解碼器時,實際上會註冊兩個元件:編碼器和譯碼器。 您也需要讓登錄專案向影像格式支援的元數據格式元數據處理程式註冊容器格式。
下列主題描述您需要註冊編解碼器的登錄專案:
與 Windows 相片庫和 Windows 檔案總管 整合
安裝編解碼器時更新縮圖快取
安裝編解碼器時,安裝程式必須在撰寫其登錄項目之後呼叫下列函式。
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL)
此呼叫會通知 Windows 有新的檔案關聯資訊可供使用。 如果影像格式的影像已存在於計算機上,則縮圖快取會包含它們的預設縮圖,因為第一次取得影像時,沒有譯碼器可用來擷取縮圖。 當您通知 Windows 有新的檔案關聯可用時,縮圖快取會捨棄任何空白縮圖,並從現在可以譯碼的檔案擷取實際的縮圖。
讓使用者可以使用 WIC-Enabled 編解碼器
如果您是相機製造商,您可以使用相機在方塊中寄送原始編解碼器。 您也可以在網站的 [下載] 頁面上張貼編解碼器。 不過,如果使用者以您的格式從其他來源取得圖像檔案,例如朋友、商業夥伴或其他網站,他們可能不知道要在哪裡讓編解碼器譯碼。
由於此問題,Windows 提供更簡單的方式,讓影像格式的用戶尋找您的編解碼器,並從 Windows Vista 開始將其下載到其電腦上。 如果 Windows 相片庫將擴展名辨識為影像格式,而且未安裝該格式的編解碼器,對話方塊會告知使用者無法顯示相片,並詢問使用者是否要下載顯示它所需的軟體。 當使用者接受時,Microsoft裝載的網站會出現,其中包含編解碼器製造商下載網站的連結。 (您可以選擇性地要求將使用者直接帶到您的下載網站。
如果您希望 Windows 相片庫辨識影像格式的擴展名,讓使用者可以導向至您的下載網站,您必須執行下列動作:
提供編解碼器的下載網站。 (您可以針對您提供的每個編解碼器,或提供所有編解碼器下載的一個頁面,各有一個頁面。
下載網站應當地語系化,且可透過相機模型輕鬆搜尋。
提供Microsoft影像格式的延伸模組清單,以及下載網站的URL。
您必須通知Microsoft您未來開發的任何新編解碼器,以及下載網站的 URL 的任何變更,以便將新資訊新增至 Windows 相片庫。
相關主題