在我的previous question ,我设法从 Canvas 的图像数据中获取 RGB 值的二维数组(在 JavaScript 中)。现在我已经有了它,有没有办法使用 PHP 从 2D RGB 数组重建 Canvas 图像? 具体来说,如何将 2D JS 数组转换为 PHP(我相信是 JSON,但我不知道如何),然后如何使用它来重新制作图像? :-)
编辑:
我忘了提及浏览器缺少 toDataURL()
,这就是我尝试此方法的原因。
最佳答案
使用 canvas.toDataURL()
方法将 Canvas 图像数据转换为数据 URL 会更容易。您将获得一个可以使用标准 POST 请求轻松传输的字符串。
然后 PHP 使用 base64_decode()
将数据 URL 转换回图像流。
关于php - 从 2D RGB 阵列创建图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12293251/