1,備忘,PNG轉換成XPM文件
1)在線轉換:https://anyconv.com/png-to-xpm-converter/
2)離線工具:IconWorkshop
2,xpm文件是普通文本文件,怎麼查看?
可以用文本編輯工具修改,也可以用IconWorkshop打開看效果,
xpm其實是C語言定義一個二維不定長字符串數組,
請注意,上面線上生成的xpm文件,開頭定義如下
static char *result[] = ...
但實際上,一些xpm定義要求如下
static const char * const result[]=...
這個要注意,不然就會報錯 :const char *不能轉換成 char*
另外,建議定義這個數組名稱result改成跟圖片名保持一致、保持唯一性(除非另有需要),這是基本的C語言語法要求了。