ここにあるQRCode APIを使用しています
Apiを介してQRCode生成を正常に実装しましたが、結果はこれです
(質問するために、色を白から黄色に変更しました)
ですから、外側の境界が非常に厚いことがわかった場合は、薄くしたいと思います..このように
qrcodeを生成して色を変更するために使用したコードはこれです
public boolean writeImage(String qrMessageForGeneratingQRCode,String filename){
boolean result = false;
try{
int length = 200;
int breadth = 200;
BufferedImage originalQRCodeBufferedImage = ImageIO.read(new ByteArrayInputStream(QRCode.from(qrMessageForGeneratingQRCode).withSize(length,breadth).stream().toByteArray()));
BufferedImage changedQRCodeBufferedImage = new ColorChanger().changeColor(originalQRCodeBufferedImage, Color.WHITE, new Color(255,202,0));
ImageIO.write(changedQRCodeBufferedImage,FilesUtil.getProperty("QR_CODE_IMAGE_FORMAT") , new File(filename));
result = true;
}catch(Exception ex){
ex.printStackTrace();
result = false;
}
return result;
}
コードを使用してそれを達成する方法を教えてください....よろしくお願いします.... Ankur