public static void main(String[] args) throws Exception {
int width = 500;
int height = 500;
BufferedImage img=new BufferedImage(width, height,1);
Graphics2D g=img.createGraphics();
//设置线条和文件的,抗锯齿(平滑)
g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_GASP);
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL,RenderingHints.VALUE_STROKE_DEFAULT);
Font[] fs=Font.createFonts(new File("fonts/FZCCHJW.TTF"));
Font font = fs[0].deriveFont(Font.BOLD,72);
g.setFont(font);
g.setColor(Color.red);
g.drawString("hello 中文",5,60);
g.dispose();
ImageIO.write(img,"jpg",new File("m1.jpg"));
Runtime.getRuntime().exec("cmd /k start m1.jpg");
}