前言
最近工作之余在學習python,用Pyinstall打包exe的時候發現圖標只能在任務欄或者大圖的情況下出現,其他情況還是默認圖標,,,!!!∑(゚Д゚ノ)ノ
分析
查資料是因為exe在不同情況下的圖標像素要求不一樣,而我們提供的普通ico只有固定的一個像素,只能適用於一種情況(例如任務欄的像素或者大圖查看的像素)
方案
1、安裝軟件 IconWorkshop

2、新建一個圖標項目,選擇一張圖片。支持的格式很多,例如png、jpg、ico、bmp等都可以

3、創建一個新項目,我是Windows系統就選第一個

4、重點:在這里選擇像素尺寸不同的圖片,確定

5、在這個項目內對圖片進行調整,調整完畢保存

6、保存完畢的ico就是多張不同像素集合的文件(比原文件大了很多)

