今天有用戶在制作彩色二維碼的時(shí)候,遇到了這樣的一個(gè)問(wèn)題,就是字符集合里面的顏色數(shù)字跟顏色集的那個(gè)對(duì)不上,制作出來(lái)的效果不是客戶需要的。剛開(kāi)始以為是用戶想要指定顏色呢?建議用戶顏色碼不要用隨機(jī)。但是客戶說(shuō)顏色不是固定的,就是四個(gè)顏色隨機(jī)變。后經(jīng)遠(yuǎn)程協(xié)助發(fā)現(xiàn),是客戶數(shù)據(jù)庫(kù)的問(wèn)題,重新處理數(shù)據(jù)庫(kù),或者在二維碼軟件中丟棄一個(gè)字節(jié),即可正常顯示。
這是數(shù)據(jù)庫(kù)里面的內(nèi)容,制作好二維碼,調(diào)用數(shù)據(jù)庫(kù)里面的內(nèi)容之后,點(diǎn)擊軟件左側(cè)的”+”號(hào)按鈕,數(shù)據(jù)對(duì)象類型選擇“手動(dòng)輸入”,在下面的輸入框中手動(dòng)輸入英文狀態(tài)下的“,”,點(diǎn)擊編輯。
點(diǎn)擊“+”號(hào)按鈕,數(shù)據(jù)對(duì)象類型選擇“隨機(jī)生成”,字符集合修改為1234,生成長(zhǎng)度為4,點(diǎn)擊添加-確定。
生成的二維碼通過(guò)下圖可以看到字符集合里面的顏色數(shù)字跟顏色集的那個(gè)對(duì)不上。
經(jīng)檢查發(fā)現(xiàn),是數(shù)據(jù)庫(kù)的問(wèn)題,數(shù)據(jù)庫(kù)一個(gè)單元格里面有兩個(gè)字節(jié),中間還有一個(gè)逗號(hào)。最簡(jiǎn)單的方法就是處理數(shù)據(jù)庫(kù)。如果不想處理數(shù)據(jù)庫(kù)的話,在數(shù)據(jù)源處理方法中有一個(gè)功能是丟棄,丟棄逗號(hào)及逗號(hào)后面所有的數(shù)字,位置右端,長(zhǎng)度為15,點(diǎn)擊添加-確定,就可以正常顯示了。
設(shè)置好之后,點(diǎn)擊軟件上方工具欄中的打印預(yù)覽按鈕,查看打印預(yù)覽,效果如圖所示:
以上就是有關(guān)字符集合與顏色集中的顏色對(duì)不上的解決方法。上述兩種方法都可以,用戶可以根據(jù)自己的需求選擇合適的方式。有關(guān)彩色二維碼的制作可以參考:如何批量制作四色防偽二維碼。這里就不再詳細(xì)描述了。
共有條評(píng)論 網(wǎng)友評(píng)論