Introduction du contexte:
Récemment, nous devons faire une génération automatique de code QR et intégrer le code QR dans le modèle d'arrière-plan existant. Nous n'avons jamais écrit ces choses, et c'est un peu confus après l'avoir soudainement écrit, surtout parce que nous ne connaissons pas très bien l'API de l'image Java, nous nous référons donc au partage de nombreux internautes et que nous l'avons fait rapidement. Partageons-le maintenant.
Avis:
En ce qui concerne la méthode de génération des codes QR, l'article Java génère des codes QR colorés avec des logos, et tout le monde peut les utiliser ensemble.
Exemple de code:
BufferedImage Image = bim; // Code QR BufferedImage BG = ImageIo.Read (Path); // Get Beijing Image 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 (); imageo.write (bg. déposer);
Les rendus du code QR:
Résumer
Ce qui précède est le contenu qui génère automatiquement des codes QR et des images d'arrière-plan existantes à l'aide de Java. Les amis dans le besoin peuvent y faire référence.