Ajouter du texte à une image en Java

Dans ce tutoriel nous allons découvrir comment ajouter du texte à une image en Java. il suffit de récupérer l’objet Graphics de l’image et de dessiner votre chaîne de caractères sur l’image. L’exemple suivant ajoute le texte « Welcome To WayToLearnX! » sur l’image « image.png ».
 
 

Exemple:
import java.awt.*;
import java.io.*;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;

public class AddTextToImg
{    
	public static void main(String[] args) throws Exception 
	{
		//lire l'image
		BufferedImage image = ImageIO.read(new File("image.png"));

		//récupérer l'objet Graphics
		Graphics g = image.getGraphics();
		//définir le font
		g.setFont(g.getFont().deriveFont(25f));
		//afficher le texte sur les coordonnées(x=50, y=150)
		g.drawString("Welcome To WayToLearnX!", 50, 150);
		g.dispose();
		//écrire l'image
		ImageIO.write(image, "png", new File("image1.png"));
	}
}

Input:


 
Output:

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *