課程
/后端開發(fā)
/Java
/Java生成二維碼
naliyoucuowu
2017-03-06
源自:Java生成二維碼 6-2
正在回答
package?imooc.test; import?com.google.zxing.BarcodeFormat; import?com.google.zxing.EncodeHintType; import?com.google.zxing.MultiFormatWriter; import?com.google.zxing.WriterException; import?com.google.zxing.client.j2se.MatrixToImageWriter; import?com.google.zxing.common.BitMatrix; import?com.google.zxing.qrcode.decoder.ErrorCorrectionLevel; import?javax.swing.border.Border; import?java.io.File; import?java.io.IOException; import?java.nio.file.Path; import?java.util.HashMap; /** ?*?Created?by?junfeng?on?17/3/9. ?*/ public?class?Code?{ ????public?static?void?main(String[]?args)?{ ????????int?width?=?300; ????????int?height?=?300; ????????String?format?=?"png"; ????????String?content?=?"tangjunfeng.com"; ????????HashMap?hints?=?new?HashMap(); ????????hints.put(EncodeHintType.CHARACTER_SET,"utf-8"); ????????hints.put(EncodeHintType.ERROR_CORRECTION,?ErrorCorrectionLevel.M); ????????hints.put(EncodeHintType.MARGIN,2); ????????try?{ ????????????BitMatrix?bitMatrix?=?new?MultiFormatWriter().encode(content,?BarcodeFormat.QR_CODE,width,height); ????????????Path?file?=?new?File("/Users/junfeng/Desktop/image.png").toPath(); ????????????MatrixToImageWriter.writeToPath(bitMatrix,format,file); ????????}?catch?(WriterException?e)?{ ????????????e.printStackTrace(); ????????}?catch?(IOException?e)?{ ????????????e.printStackTrace(); ????????} ????} }
utf-8下面那行 ? level 后面應(yīng)該是用M
舉報(bào)
二維碼無處不在,自己動(dòng)手用Java生成二維碼,三種生成方式任你選
1 回答為什么錯(cuò)誤提示
4 回答為什么Path有錯(cuò)誤??
1 回答為什么我輸入EncodeHintType會(huì)提示錯(cuò)誤?
3 回答為什么我的有那么多錯(cuò)誤啊,求幫助
2 回答求解這里報(bào)錯(cuò)后點(diǎn)擊錯(cuò)誤為什么沒有出現(xiàn)老師視頻中的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-03-09
2017-03-09
utf-8下面那行 ? level 后面應(yīng)該是用M