1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class EcrireImage {
public static void main (String [] arg){
BufferedImage image = new BufferedImage(256, 256,
BufferedImage.TYPE_INT_RGB);
Graphics2D g1 = image.createGraphics();
g1.create();
g1.drawString("Bonjour \r" , 10, 10);
g1.drawString("Votre Nom est \r", 10, 10);
//System.getProperty("line.separator");
g1.drawString("Votre Prénom est\r ", 10, 10);
//g1.clearRect(50, 50, 50, 50);
Font font = new Font(Font.SERIF, Font.BOLD, 40);
g1.setColor(Color.green);
g1.setBackground(Color.white);
g1.setFont(font);
g1.dispose();
try {
ImageIO.write( image, "png", new File( "./toto.png" ) );
} catch(Exception ex) {
ex.printStackTrace();
}
}
} |
Partager