透明圖示為什麼出現白底?先分清原因
白色可能來自圖片本身、預覽背景或目標軟體的顯示方式。僅將副檔名改成 .ico,無法判斷或解決問題。
轉換前先檢查原圖
在影像編輯器中,分別用深色和淺色背景查看原圖。JPEG 沒有透明通道,另存為 PNG 不會自動移除白色像素。截圖中已畫出的棋盤格也是圖片內容,不是透明區域。先移除背景,再匯出真正透明的 PNG。
仔細檢查邊緣
從白底去背的影像,邊緣可能殘留淺色像素。放在深色背景上檢查並修正原圖。IcoJet 保留原有透明度,並為非正方形圖片加入透明留白;它不會自動去背、修復白邊,也不會將長條標誌裁成正方形圖案。
在實際使用環境中驗收
轉換後,在圖示檢視器與目標應用程式中,換幾種背景檢查。如果檔案透明,但只有某個應用程式顯示色塊,應檢查該程式的圖示呈現方式與資源要求。圖案周圍保留少量空間即可,過多留白會讓圖示顯得太小。
參考資料與延伸閱讀
MDN — Image formats ↗