`
- 浏览:
148859 次
- 性别:
- 来自:
彩虹之巅
-
java 代码
-
- import java.awt.*;
- import java.awt.image.*;
- import java.io.*;
- import javax.imageio.*;
- import java.awt.font.*;
- import java.awt.geom.*;
-
- public class CreateImage
- {
- public static void main(String[] args) throws Exception
- {
- int width = 100;
- int height = 100;
- String s = "你好";
-
- File file = new File("c:/image.jpg");
-
- Font font = new Font("Serif", Font.BOLD, 10);
- BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
- Graphics2D g2 = (Graphics2D)bi.getGraphics();
- g2.setBackground(Color.WHITE);
- g2.clearRect(0, 0, width, height);
- g2.setPaint(Color.RED);
-
- FontRenderContext context = g2.getFontRenderContext();
- Rectangle2D bounds = font.getStringBounds(s, context);
- double x = (width - bounds.getWidth()) / 2;
- double y = (height - bounds.getHeight()) / 2;
- double ascent = -bounds.getY();
- double baseY = y + ascent;
-
- g2.drawString(s, (int)x, (int)baseY);
-
- ImageIO.write(bi, "jpg", file);
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
java使用Servlet动态生成图片使用Servlet动态生成图片使用Servlet动态生成图片
java生成图片验证码
java图片生成器
最近在做一个java生成图片的功能,由于系统字体原因,在linux上生成出来的中文是乱码,所以在网上找了N多的资料,最终才把问题解决。很多人说把字体放到jdk安装目录下的Jre的fonts目录下,根本是无效的。且Centos6和...
java 生成图片验证码 带干扰线等
生成图片,java ,打印
Java将PDF生成图片,想向这方面了解的可以下载看看
java:html生成图片,所有生成方法的优缺点。
java 生成水印图片
java生成1000张图片,分别在每张图片上写阿拉伯数字1~1000。个人在测试网页显示图片的顺序需要用到带序号的图片,于是自己写了一个方法用java生成了1000张图片分别对应1000个阿拉伯数字
利用java生成图片
java生成水印图片,铺满整个图片, 可动态设置水印的文字大小,颜色,水印的倾斜度等.
java生成图片java生成图片java生成图片
java实现可以获取视频中某一帧的图片,并将图片保存至本地,自定义设置截取图片的宽度和高度,获取视频的总帧数,视频总时长。
java 根据配置文件,批量生成图片,
java生成验证码的工具类,这个现在有依赖可以直接引入调用,但这个工具类没有引入依赖,大家也容易看懂代码,理解其含义。也可直接去工具类中调整生成验证码的宽度、高度、颜色、背景颜色、生成的随机数数量、干扰线...
Java生成图片验证码 Java代码
java生成的二维码图片,里面有源码和使用说明,希望大家赶快去研究,二维码将广泛应用于各个行业。
java生成图片的缩略图 直接运行代码可看效果
web Java生成图片 ,web Java生成图片