我有一些任意像素數據,我想保存爲PNG。我如何使用JavaScript編碼PNG來完成此操作?使用JavaScript編碼PNG
該數據是我想用來創建QR碼的一系列1和0的數字。它的QR代碼任意數據
我沒有使用DOM,所以jQuery和createElement都沒有了。
我有一些任意像素數據,我想保存爲PNG。我如何使用JavaScript編碼PNG來完成此操作?使用JavaScript編碼PNG
該數據是我想用來創建QR碼的一系列1和0的數字。它的QR代碼任意數據
我沒有使用DOM,所以jQuery和createElement都沒有了。
編輯:由於對方的回答狀態和鏈接,還有PNG格式的JavaScript的解釋。萬歲!
如果你想創建一個PNG格式的圖像文件,你的問題基本上是問「PNG的文件格式是什麼?我如何將QR碼網格轉換爲QR碼圖像的圖像,給定我可以通過一系列1和0來定義QR碼。「
如果您想使用PNG,您需要考慮LZW壓縮。爲什麼不看看未壓縮的GIF或位圖?使用Titanium創建文件,爲您的圖像格式硬編碼頭部,然後使用適當的編碼以編程方式創建圖像。
但是,如果您只是想在屏幕上顯示QR碼,爲什麼不使用Titanium Webview畫布?或者,如果您擔心它太慢(不適用於繪製黑色框),請使用鈦+ plus Paint for iOS。
'hack'可能會使用具有絕對定位的UI元素來通過使用UI元素繪製它來構建您的QR碼圖像。酷黑客。
或者你可以在web視圖中使用SVG格式。就我個人而言,如果你需要一個文件,我認爲最簡單的方法是使用帶有硬編碼頭的位圖,如上所述;如果不能使用位圖,則使用GIF。
如果您只是需要圖像,我會嘗試使用其中一種Appcelerator繪圖方法。
祝你好運!
或者直接編碼到一個PNG與純JavaScript(不需要帆布):
你能否解釋一下 「像素數據」 的一部分? 「一系列的1和0」在這裏沒有響。 –
node.js也許? – Kos
鈦Appcelerator其實 – Shamoon