鍍金池/ 問(wèn)答/PHP  網(wǎng)絡(luò)安全/ php關(guān)于生成圖片時(shí)的emoji問(wèn)題請(qǐng)教?

php關(guān)于生成圖片時(shí)的emoji問(wèn)題請(qǐng)教?

在做關(guān)于微信的開(kāi)發(fā),獲取到用戶的昵稱中有emoji內(nèi)容,怎么能把這樣的emoji內(nèi)容生成到圖片中呢?用的是imagettftext

回答
編輯回答
逗婦乳

核心思路大致以下:

1、使用正則表達(dá)式判斷字符串內(nèi)是否包含emoji表情
2、若存在,則將emoji的字符串編碼取出來(lái),與emoji圖片庫(kù)進(jìn)行比對(duì),獲取其的emoji圖片
3、將用戶昵稱生成固定大小的圖片,然后與emoji圖片進(jìn)行圖像處理,一般是兩張圖片合成一張,或兩張合到一張更大的圖片中去
4、將圖片合成到你的海報(bào)上

我想你是卡在了獲取emoji圖片的問(wèn)題上了?
你可以參考

2018年4月6日 02:45
編輯回答
陌璃

首先您的謝謝解答!

不是存入數(shù)據(jù)庫(kù)問(wèn)題,是在微信中的一個(gè)應(yīng)用場(chǎng)景,比如生成一個(gè)類海報(bào)的圖片,這個(gè)時(shí)候需要把用戶的昵稱放在圖片上,所以就是我現(xiàn)在描述的使用場(chǎng)景問(wèn)題了

2017年12月17日 16:53