Copie de deux BufferedImages en une seule image côte à côte
J'ai deux images, et j'aimerais copier ces deux images pour une nouvelle image où la deuxième image est à côté de la première image et non sur le dessus de cela.
BufferedImage imgb1 = img1;
BufferedImage imgb2 = img2;
BufferedImage imgResult = new BufferedImage(...);
où imgResult
contient la première et la deuxième image à côté les uns des autres.
1) Qu'avez-vous essayé? je veux dire en plus de nous le demander. 2) Pour mieux aider plus tôt, après une SSCCE. 3) Une manière d'obtenir de l'image(s) pour un exemple est-à-chaud-le lien vers les images vu dans cette réponse. 4) s'il vous Plaît n'oubliez pas d'ajouter un"? " pour les questions! Certaines personnes de faire une recherche dans la page pour le '?' et si aucun n'existe, dans la "question", aller directement à la prochaine (actuel) dans la question en ligne.
OriginalL'auteur oooss | 2013-12-29
Vous devez vous connecter pour publier un commentaire.
J'ai créé une démo pour vous et aussi un test unitaire, espérons que ça marche!
Code:
Graphics2D
? Pourquoi ne pas simplementGraphics
?Graphics
n'a passetPaint
.une manière de changer de sur le dessus de l'autre et non pas côte à côte
c'est comme cela, il suffit de faire un peu de mathématiques et de mise en page les photos.
oui je l'ai fait maintenant. Si quelqu'un veut une solution, je peux poster ci-dessous?
OriginalL'auteur
Modifié votre code pour imprimer une image sur le dessus de l'autre(comme dans l'un après l'autre)
OriginalL'auteur