Share via


機密的視窗:頑強 JPG 的神秘面紗

錯誤的檔案副檔名可能會造成問題很多 — 尤其是當您對問題是出其他地方的假設。

Raymond 存取許可權

快速的重複檔案搜尋工具免費,而且會在幾乎所有口味的 Windows 作業系統上執行。 您可以直接從網站下載它。 沒有也付費

客戶報告其嘗試給所有員工透過群組原則部署公司標準桌面底色圖案已無法運作。 有問題的底色圖案是名為 corp.jpg,表示它來自於接合圖形專家組,一般稱為 JPEG 格式。

客戶生意已經做了一些要體驗。 他們發現,當它們以不同的 JPEG 影像,新的映像部署成功取代公司標準桌面底色圖案圖像。 此疑難排解的步驟會大幅縮小問題。 問題清楚地不與部署 [群組原則] 物件或 JPEG 底色圖案在一般情況下。 客戶必須不小心設定"允許只點陣圖桌面底色"原則。 有了什麼奇怪有關該特定的 JPEG 影像。 也許它被幽靈吗?

"我比較這兩個 JPEG 影像上的內容並注意到的位元深度屬性不相同,"報告客戶生意。 「 客戶的底色圖案影像 — 我們無法開始工作的那一個 — 的八位元深度。 我使用的 JPEG 有 24 位深度。 這是一個 bug 或設計的嗎? 如果 Windows 不支援 8 位元 Jpeg,這記錄任何地方嗎? 」

實際上,Windows 7 是非常滿意於使用以 JPEG 格式的底色圖案。 沒有目前設定為 20 MB 的檔案大小限制。 檔案大於大小都只是會當場的拒絕。 這項限制是例行性檢查的保護,所以您不需要不小心 (或可能已遭到惡意) 設定十億位元組大小的檔案作為桌面底色圖案。 這就會造成 Windows 牛變慢,因為它會解碼檔案。 可能是客戶的影像是太大吗? 可能是檔案本身造成 Windows JPEG 解碼器決定影像不是有效的某些問題吗?

CSI:Windows

客戶同意可疑的映像給產品小組提供進一步的調查。 檔案大小是 48 KB,因此 20 MB 的限制不是問題。 調查的下一個步驟就是要求 JPEG 解碼器小組研究影像檔,並決定為什麼它已拒絕的 Windows。

可能是影像巧妙地損毀或稍微超出規格吗? 可能是它會使用 Windows JPEG 解碼器不支援的 JPEG 功能吗? 可能是在 Windows JPEG 解碼器本身,此特定映像已透過行程時發生只是一個錯誤。

時,命令介面小組不需要畢竟在 JPEG 解碼器小組中呼叫。 答對了一般一旦您有影像檔,請參閱。 很用心讀者可能已經注意到客戶說它們所具有的 8 位元 JPEG 的項目。 沒有這類的 8 位元 JPEG 影像。 JPEG 影像都是 24 位元映像。

客戶必須不是實際製成 JPEG 圖像根本。 它是已被重新命名副檔名 JPEG (GIF 圖形交換格式的縮寫,是另一種點陣圖影像格式) 的 GIF 檔案。 這就是為什麼拒絕它,Windows JPEG 解碼器。 它根本不是 JPEG。

此時,客戶的指導很簡單。 它們需要取用 GIF 檔案,並將它轉換為 BMP 或真實的 JPEG 格式。 這些是 Windows 7 支援底色圖案的兩個影像格式。 當他們轉換檔案時,他們還記得給正確的檔案副檔名。

因此,當您有製成 JPEG 圖像的問題,它有助於確認您必須確實是製成 JPEG 圖像首先。

Don Jones

Raymond 存取許可權網站下載,舊的新段落,並具有相同標題為活頁簿 (Addison-Wesley,2007年) 處理 Windows 歷程記錄、 與 Win32 程式設計中,9,925 BTU 可攜式爐具。

 

相關內容