国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

利用java實現二維碼和背景圖的合并

2019-11-26 14:02:37
字體:
來源:轉載
供稿:網友

背景介紹:

最近我們這邊需要做一個自動生成二維碼并且還要將二維碼嵌入現有的背景模板中,一直又沒寫過這些方面的東西,突然寫還真是有點迷糊,特別是對于java圖片API并不很熟悉,所以參考了很多網友的分享,很快做出來了,現在分享一下

注意:

關于二維碼的生成方式在文章java生成帶logo的多彩二維碼  已經寫過了,大家可以合起來一起使用。

實例代碼:

BufferedImage image= bim;//二維碼BufferedImage bg= ImageIO.read(路徑);//獲取北京圖片Graphics2D g=bg.createGraphics();int width=image.getWidth(null) > bg.getWidth() * 5/10? (bg.getWidth() * 5/10) : image.getWidth(null);int height=image.getHeight(null) > bg.getHeight() *5 /10? (bg.getHeight() * 5/10) : image.getWidth(null);g.drawImage(image,(bg.getWidth()- width)/2,(bg.getHeight()-height)/2,width,height,null);g.dispose();bg.flush();image.flush();ImageIO.write(bg,"png", file);

二維碼的效果圖:

總結

以上就是利用java實現自動生成二維碼和現有的背景圖合并的內容,有需要的朋友們可以參考學習。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永安市| 公主岭市| 鲁山县| 辰溪县| 新源县| 福建省| 绥德县| 洛宁县| 纳雍县| 太康县| 娱乐| 延寿县| 额济纳旗| 中牟县| 池州市| 盘山县| 五原县| 积石山| 永善县| 江油市| 偃师市| 永寿县| 泗水县| 英吉沙县| 桐梓县| 伊通| 开原市| 曲沃县| 宁德市| 天全县| 阿鲁科尔沁旗| 平昌县| 大安市| 富蕴县| 民丰县| 清水河县| 湖口县| 广丰县| 蒙城县| 大城县| 正镶白旗|