有没有一种方法可以在不使用画布的情况下在JavaScript中合并图像



我正在尝试导出一个大于最大画布大小的图像(PNG(。我已经平铺了画布导出,所以每个平铺都足够小,可以生成(使用toBlob(。现在我需要一种将图像合并在一起的方法,但找不到一种本身不使用画布的方法。这有可能吗?

Kaiido的回答非常有效。我使用getImageData平铺画布导出(移动每个平铺的画布内容(,然后在所有ImageData平铺上循环&创建RGBA值的新1D阵列,我将其发送到fast-png的CCD_。它不是很快,尤其是在移动设备上(在iPhone X上,大约30MP的图像需要大约40秒才能合并(,但我是在后台线程上与Worker一起完成的。

相关内容

最新更新