二維碼中加圖片(打印帶圖片的二維碼)


在二維碼中,放入圖片,遮擋一部分是被允許的。
二維碼在少許損傷的情況下還可以讀取出來,圖片可以放置的位置如圖的黃色區域。(具體可以放多大要看二維碼生成時的糾錯能力)
二維碼的糾錯級別:
糾錯級別越高,生成圖片會越大。
L 水平 7%的字碼可被修正
M 水平 15%的字碼可被修正
Q 水平 25%的字碼可被修正
H 水平 30%的字碼可被修正
具體可以測試一下,究竟能不能被掃描出來。

該博文首發於新浪博客dqx-低權限。

上面試驗的幾個二維碼圖片是Photoshop做的,用PS做非常簡單,直接兩個圖層,把圖片圖層放到二維碼圖層上面,調整上面圖片的大小即可。
如何用在Lodop生成的二維碼中添加圖片呢?
Lodop本身沒有圖片+二維碼的組合類型,但是可以通過二維碼和圖片的疊加實現。
打印項疊加,參考本博客的另一篇博文:
Lodop調整打印項輸出順序 覆蓋與層級(首發於dqx-低權限,目前在該博文中也有)
 
上面這個鏈接里的博文里有圖片和圖片疊加,圖片和文字疊加等,簡單來說,疊加順序就是打印項的順序,后輸出的在上面,想要實現里面帶圖片的二維碼。
先輸出二維碼,然后輸出相應的圖片,打印二維碼帶圖片。
LODOP.ADD_PRINT_BARCODE語句在圖片LODOP.ADD_PRINT_IMAGE之前即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM