如题,我现在在做一个项目,我是 Windows ,技术栈是 VITE+VUE3+TS ,上传也没用后端,直接生成 blob 格式链接,(只让上传 svg 格式图片)如:blob:http://localhost:5173/0c4ef255-bec5-4377-9596-45a5a4d5501e
我现在已经实现了转换 png 和 ico 格式图片,但转换 icns 一直没找到如何实现,找到一个 png2icons ,但一直有莫名其妙的报错,我试了好久也不行,特来求助了
简单附一下我转换的代码
console.log("Processing images...:", props.uploadedImage);
// blob:http://localhost:5173/0c4ef255-bec5-4377-9596-45a5a4d5501e
const image = await loadImage(props.uploadedImage);
const smallImage: any = await resizeImage(image, 32, 32, "png"); // 调整为输出 png 格式
1
ltaoo1o 1 天前
|
2
MRG0 1 天前
其实是一个 js 问题,和 vue 没关系吧
|
3
shadowyue 1 天前
png2icons 当然不行了,你要纯前端,我瞅了一眼,这个库是运行在 node 环境的。
|
4
duan602728596 1 天前
我转 icns 用的 @fiahfy/icns ,可以看看
|
5
Plumbiu 21 小时 30 分钟前
https://github.com/vercel/satori ,vercel 的,可以直接把 img 标签转化为 svg
|