鍍金池/ 問答/PHP  C  網(wǎng)絡(luò)安全/ PHP怎么在生成二維碼的時候:將正方形變圓角,且和二維碼各一條白邊

PHP怎么在生成二維碼的時候:將正方形變圓角,且和二維碼各一條白邊

如微信的個人二維碼效果如下
clipboard.png

請問怎么把頭像正方形變圓角,且與生成的二維碼合成的時候中間有一條白邊,TKS

回答
編輯回答
款爺

1.使用相應(yīng)api直接生成(谷歌有)或者使用php rq code代碼生成原始二維碼
2.用imagecopymerge合并圖片生成新的帶logo二維碼

2017年4月28日 08:58
編輯回答
敢試

logo原圖:

clipboard.png

參考:PHP生成二維碼【谷歌API+qrcode+圓角Logo】

生成效果如下:

clipboard.png

參考:php給圖片添加圓角并且保持透明,可做圓形頭像
如圖:

clipboard.png

最終合成效果如下:

clipboard.png

還有一些圖片具體細節(jié)就要自己調(diào)節(jié)了,哈哈!

2017年8月17日 22:58
編輯回答
囍槑

你可以看看我寫的文章!能完美解決你的問題!
傳送門

2018年1月2日 01:23
編輯回答
負我心

怎么感覺看著像是兩個div疊起來的。。

2018年2月21日 06:21