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