繁体   English   中英

从2D RGB阵列创建图像

[英]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在服务器端构建映像,请使用imagecreatetruecolorimagecolorallocateimagesetpixel

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM