我已经成功在electron上使用wasm对heic图片进行解码预览
支持web和electron
技术是 libheic 的wasm版本
根据这个例子
把对应的wasm和 libheif.js下载下来,直接导入
这个例子是同步解码的,所以需要在web worker中进行
web worker解码后 使用OffscreenCanvas 把图片渲染为 blob 然后发回UI线程
直接img中既可以打开解码后的图片调用 blob ,主要要 blob 需要手动销毁,不然容易内存泄漏
暂时不贴代码了,需要的 抖音找我 李钟意讲前端 https://www.douyin.com/user/MS4wLjABAAAAkiur2fK3qQYKHtdnwzT2_ysUpdIbGRMJ_2l3cA_l_3A