Introdução de fundo:
Recentemente, precisamos criar uma geração automática de código QR e incorporar o código QR no modelo de segundo plano existente. Nunca escrevemos essas coisas, e está um pouco confuso depois de escrevê -las de repente, especialmente porque não estamos muito familiarizados com a API de imagem Java, por isso nos referimos ao compartilhamento de muitos internautas e o fizemos rapidamente. Vamos compartilhar agora.
Perceber:
Em relação ao método de geração dos códigos QR, o artigo Java gera códigos QR coloridos com logotipos, e todos podem usá -los juntos.
Exemplo Código:
BufferImage image = bim; // QR Código bufferImage bg = imageio.read (caminho); // Obtenha a imagem de Pequim Graphics2d g = bg.creategraphics (); int width = image.getwidth (null)> bg.getwidth () * 5/10? (bg.getwidth () * 5/10): image.getwidth (null); int alting = image.getHeight (null)> bg.getheight () * 5 /10? (bg.getHeight () * 5/10): image.getwidth (nulo); g.drawimage (imagem, (bg.getwidth ()-largura)/2, (bg.getHeight ()-altura)/2, altura, nulo);
As renderizações do código QR:
Resumir
O acima exposto é o conteúdo que gera automaticamente códigos QR e imagens de fundo existentes usando Java. Amigos necessitados podem se referir a ele.