爲二維碼添加 logo

如果你還不知道如何用 java 代碼生成二維碼,我可以建議你看看這篇博客,應該會獲得一點幫助的。
hey gues ! click here that the answer for you…

那如何給二維碼添加 logo 呢 ? 自然還是得用到那個生成的畫筆了。

       //爲二維碼設置 logo,利用i/O 操作將磁盤的圖片加載內存
	        Image logo = ImageIO.read(new File("src/logo.jpg"));
	        //獲取二維碼的長度/寬度 , 這是自帶的屬性,直接獲取即可
	      int maxH =   bufImg.getHeight();
	      int maxW =    bufImg.getWidth();
	      
	      //在畫板上添加 logo
	      gp.drawImage(logo, imgSize/5*2, imgSize/5*2, maxH/5,maxW/5,null);

哈哈,是不是對 drawImage()裏面的參數不是那麼的清楚呢?
一張圖解釋即可:
在這裏插入圖片描述以至於最後一個參數 null 我也不清楚它的作用,還請指導的朋友指點一二。
最後在前面的代碼基礎上加上添加 logog 語句後來看看結果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章