0

在我之前的问题中,我设法从画布的图像数据中获取 rgb 值的二维数组(在 JavaScript 中)。现在我有了它,有没有办法使用 PHP 从 2D RGB 数组重建画布图像?具体来说,我如何将 2D JS 数组放入 PHP(我相信 JSON,但我不知道如何),然后如何使用它来重新制作图像?:-)

编辑:

我忘了提到浏览器缺少toDataURL(),这就是我尝试这种方法的原因。

4

2 回答 2

2

使用该方法将画布图像数据转换为数据 URL 会更容易canvas.toDataURL()。您将获得一个可以使用标准 POST 请求轻松传输的字符串。

然后 PHP 必须base64_decode()将数据 URL 转换回图像流。

于 2012-09-06T06:18:39.453 回答
0

你应该像@devnull69 说的那样做,但是如果你绝对必须使用 PHP 在服务器端构建图像,请使用imagecreatetruecolorimagecolorallocateimagesetpixel

于 2012-09-06T06:23:52.170 回答