首页 > 编程知识 正文

png转ico透明,png转ico文件

时间:2023-05-05 07:54:37 阅读:247067 作者:2807

给基于electron的程序生成图标没有什么好用的工具,所以我自己写了一个,项目托管地址是:

https://github.com/steambap/png-to-ico

 

在线的png转ico的工具只给你转一种大小的图标,这样就会出现electron程序运行时左上角的图标还是默认的无图标的情况。 我想拥有一个像visual studio里面给.NET程序打包工具那样会自动生成各种大小的图标工具,而且必须是JS的。


然后我发现了 jimp,这是一个没有c++模块依赖的js图形处理库,我基于这个库编写了png-to-ico,这样作为windows用户的我再也不用和c++模块做斗争了。

 

安装方法:

npm install --save-dev png-to-ico

在npm script里面使用:

png-to-ico electron.png > app.icon

或在程序中使用:

const fs = require('fs');const pngToIco = require('png-to-ico');pngToIco('electron.png') .then(buf => { fs.writeFileSync('app.ico', buf); }) .catch(console.error);

 

转载于:https://my.oschina.net/u/2315002/blog/749290

k8s使用nfs持久化数据

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。