public static void Main (string[] args) {
Try
{
int width = 0;
int height = 0;
String name= "Elisa Zhang";
String date= "September 1, 2016";
String intranetid= "[email protected]";
BufferedImage image = Imageio.read (new File ("c:\\users\\admin\\desktop\\certification20-1.jpg"));
Graphics2D g2d = Image.creategraphics ();
G2d.drawimage (Image,0,0,null);
G2d.setbackground (New Color (255,255,255));
G2d.setpaint (New Color (0,0,0));
G2d.clearrect (0, 0, width, height);
G2d.setfont (New Font ("Georgia", font.plain,54));
int wid= g2d.getfontmetrics (). Stringwidth (name);
G2d.drawstring (Name,image.getwidth ()/2-wid/2,280);//Center alignment
G2d.setfont (New Font ("Georgia", font.roman_baseline,9));
G2d.drawstring (date,430,395);
G2d.dispose ();
Imageio.write (image, "JPG", New File ("c:/certification/" +intranetid+ ". jpg"));
}
catch (Exception ex)
{
Ex.printstacktrace ();
}
}
JAVA AWT Drawing Graphics