Open xuejianxianzun opened 2 years ago
使用这个工具转换 gif 之后,内存的使用量增加了,但是迟迟没有得到释放。如果持续转换了多个 gif 图片,内存占用可能会令页面崩溃。 我添加了一处释放内存的代码来修复这个问题:
image = new Blob([data], { type: 'image/gif' }) // releasing memory this.freeWorkers.forEach(worker => { if (worker !== null) { worker.terminate() } }) return this.emit('finished', image, data)
你可以试下这个可以不使用 worker 的 gifenc
使用这个工具转换 gif 之后,内存的使用量增加了,但是迟迟没有得到释放。如果持续转换了多个 gif 图片,内存占用可能会令页面崩溃。 我添加了一处释放内存的代码来修复这个问题: