簡體   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