[英]Create Image From 2D RGB Array
在我之前的问题中 ,我设法从画布'imagedata获得rgb值的二维数组(在JavaScript中)。 既然我拥有它,有没有办法使用PHP从2D RGB阵列重建画布图像? 具体来说,我如何将2D JS数组导入PHP(JSON我相信,但我不知道如何),然后如何使用它来重新制作图像? :-)
编辑:
我忘了提到浏览器缺少toDataURL()
,这就是我尝试这种方法的原因。
使用canvas.toDataURL()
方法将canvas imagedata转换为数据URL会更容易。 您将获得一个可以使用标准POST请求轻松传输的字符串。
然后PHP使用base64_decode()
将数据URL转换回图像流。
您应该按照@ devnull69的说法进行操作,但如果您绝对必须使用PHP在服务器端构建映像,请使用imagecreatetruecolor , imagecolorallocate和imagesetpixel 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.