// 根据java 代码生成图片保存成文件 private void createImage(File file, String s) throws IOException { Font font = new Font("微软雅黑", Font.BOLD, 25); BufferedImage bi = new BufferedImage(200, 200, BufferedImage.TYPE_INT_RGB); Graphics2D g2 = (Graphics2D) bi.getGraphics(); g2.setBackground(Color.WHITE); g2.clearRect(0, 0, 200, 200); g2.setPaint(Color.BLACK); g2.setFont(font); FontRenderContext context = g2.getFontRenderContext(); Rectangle2D bounds = font.getStringBounds(s, context); double x = (200 - bounds.getWidth()) / 2; double y = (200 - bounds.getHeight()) / 2; double ascent = -bounds.getY(); double baseY = y + ascent; g2.drawString(s, (int) x, (int) baseY); ImageIO.write(bi, "jpg", file); }
java 代码创建图片
最新推荐文章于 2025-07-08 17:48:18 发布