鍍金池/ 問答/HTML5  Java  PHP  HTML/ 如何實現(xiàn)生成美化的藝術(shù)二維碼是??

如何實現(xiàn)生成美化的藝術(shù)二維碼是??

例如第九工場這樣的小豬佩奇的美化的藝術(shù)二維碼,非常漂亮有創(chuàng)意。
https://www.9thws.com/codeuti...
圖片描述

目前我所知的是有不少二維碼生成類庫,例如php的有phpqrcode,js的有QRCode.js。
不過似乎生成的是普通的二維碼,無法美化藝術(shù)化。

思路邏輯上,我猜想,就是用小花花、小恐龍 去替換 二維碼中的格子。
至于如何實現(xiàn)則一無所知。

請問有知道的嗎?

回答
編輯回答
選擇

你這個需求我聽說過一些,二維碼是 0 和 1 在一個方塊里,白色的是0 黑色的是1 以此來表達(dá)整個01001001011101這種二進(jìn)制,然后再通過攝像頭拍攝,光感芯片錄入存儲設(shè)備,程序提取出整個圖片進(jìn)行色差對比,深色的就是1淺色的是0 ,也就是說,只要二維碼能表達(dá)出深淺對比度大的都能識別

也就是說,你在市面上看到的那么好看的二維碼,很大一部分是美工ps出來的,當(dāng)然程序替換生成的也不少,但是都是核心技術(shù),因為這個對比度的數(shù)據(jù)需要反復(fù)測試,然后存儲下來,成為模板,等到下一個用戶生成的時候,直接調(diào)取模板,完成替換。

比如你發(fā)的這個網(wǎng)站上有一句話
圖片描述

所以你想直接生成要完成兩個目標(biāo),第一,你有模板,第二你有調(diào)取模板并替換的算法
很顯然,你啥都沒有,
那就看一個開源項目吧
http://cgv.cs.nthu.edu.tw/Pro...

2017年4月2日 16:01