原因
electron-builder 在打包时需要最小支持到256x256像素的icon图标。原有历史图标都太小了。需要尝试将图标放大。
工具
convertio.co/zh/ico-png/ 在线ico转png网站
https://github.com/upscayl/upscayl 图片放大工具 csdn下载
greenfish-icon-editor-pro.en.softonic.com Greenfish Icon Editor Pro 1.72 ico图标生成器 csdn下载
转换图片
png格式转化
通过在线网站转换icon到png格式。
图片放大
打开Upscayl,选择图片进行无损放大,电脑有独显会转换的快点。
放大后的结果可以进行比较,如果不满意可以通过setting调整算法再进行尝试
注意
输出不要超过1024,否则制作icon会失败,超过的话把double Upscayl勾选去掉。
制作icon
打开Green fish icon editor
把生成后的放大图片拖拽进去,点击菜单栏,icon -> create icon from image…
我这边选择的是256colors 和 32-bit,可以根据自己的需求选择。
可以预览删除不想要的分辨率图片
保存本地即可