隔离在家20天,vite+react+electron撸了个图片压缩工具

190 阅读1分钟

项目地址:github.com/joye61/picm…,求一波关注啊,坐标浦东,因为疫情被关了20多天了,饥饿撸码实属不易,毕竟买不到菜~~

先上一波图预览

程序依赖于各种已知开源项目,核心技术选型基于vite+react+electron,状态管理采用mobx,程序中用到的矢量图标数据来自materialdesignicons.com

特色:

  • 支持格式丰富:JPG/JPEG/PNG/WEBP/GIF/AVIF/TIF/TIFF

  • UI不拉垮:这个必须要吹一下,程序员做UI往往拉垮,当然本人也不例外。为这个程序的UI打磨耗费的脑细胞比代码多

  • 批量操作:这个程序本身就是个批量处理程序,不多说

  • 不卡UI也不占过多客户端资源:不卡UI是CPU密集操作是放在worker中执行的,不占客户端资源是因为单线程下一次只压缩一张图片(后续可能会为了速度而改进,目前测试下来体验良好)

  • 视觉无损:很多工具都这么号称,貌似这款工具也可以

目前只是个粗糙的版本,但本人经过了一些自测,已经可用了,github上放出了个预构建的windows 0.0.1版本,欢迎大家体验,也可以自行构建,构建命令:

npm run package

好了暂时就这么多吧,下个版本多打些字!毕竟没菜吃,打字很消耗能量,项目以后必定会慢慢完善,求关注,来点精神食粮也好!