前言
最近工作之余在學習python,用Pyinstall打包exe的時候發現圖標只能在任務欄或者大圖的情況下出現,其他情況還是默認圖標,,,!!!∑(゚Д゚ノ)ノ
分析
查資料是因為exe在不同情況下的圖標像素要求不一樣,而我們提供的普通ico只有固定的一個像素,只能適用於一種情況(例如任務欄的像素或者大圖查看的像素)
方案
1、安裝軟件 IconWorkshop
2、新建一個圖標項目,選擇一張圖片。支持的格式很多,例如png、jpg、ico、bmp等都可以
3、創建一個新項目,我是Windows系統就選第一個
4、重點:在這里選擇像素尺寸不同的圖片,確定
5、在這個項目內對圖片進行調整,調整完畢保存
6、保存完畢的ico就是多張不同像素集合的文件(比原文件大了很多)