php - 从 2D RGB 阵列创建图像

标签 php javascript canvas multidimensional-array rgb

在我的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/

相关文章:

javascript - 在js中动画正弦波

php - 将 PHP 响应输出为 XML

php计算表格行数

javascript - 如何从文本区域元素中选择某些文本

javascript - 如何在 Mongodb 的 $push 部分中对一个组进行分组

javascript - 鼠标悬停仅适用于最后一项

php - 安全表数据输入 PHP/PDO/MySQL

php - 在另一个命名空间类中实例化命名空间类

javascript - 如何在airmode 和toolbar 模式之间切换summernote 编辑器?

javascript - JS从一个圆的边缘到另一个圆的边缘画一条线