写道
public static void create(String str, String filePath, Font font, Color color, int width, int height)
{
File file = new File(filePath);
BufferedImage bi = new BufferedImage(width, height,
1);
Graphics2D g2 = (Graphics2D)bi.getGraphics();
bi = g2.getDeviceConfiguration().createCompatibleImage(width, height, 3);
g2.dispose();
g2 = bi.createGraphics();
g2.setFont(font);
g2.setPaint(color);
FontRenderContext context = g2.getFontRenderContext();
Rectangle2D bounds = font.getStringBounds(str, context);
double x = (width - bounds.getWidth()) / 2.0D;
double y = (height - bounds.getHeight()) / 2.0D;
double ascent = -bounds.getY();
double baseY = y + ascent;
g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
g2.drawImage(bi, 0, 0, null);
g2.drawString(str, (int)x, (int)baseY);
g2.dispose();
try {
ImageIO.write(bi, "png", file);
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args)
{
String fileName = System.currentTimeMillis() + ".png";
Font font = new Font("黑体", 1, 25);
test.create(""+"测试", "c://" + fileName, font, new Color(0, 0, 0), 500, 48);
}
分享到:
相关推荐
Delphi把文字转换成图片格式,听上去似乎有点悬,不过很好就实现了,想一想有点类似文字水印的原理,就是把文字栅格化的过程,而且本程序还可自定义文字,比如定义字体、设置字体颜色,设置文字背景色等,转换成图片...
android 将文字转换成图片 测试代码
利用php代码中的imagecreate、ImageColorAllocate、imagettftext等函数编写输入指定文字转换成图片
能一键把文字转换成图片的QQ聊天工具,而且推广有奖。
VB6 源码 把文字转换成图片,在左侧的框中输入文字,点击“转化成图片”即可将文字转换成图片格式,字体样式可以在代码中设置,默认为宋体,和生成验证码图像有点相似,代码中用到了多个VB类文件,虽然功能简单,...
内容索引:VB源码,字符处理,转换格式 文字转换成图片格式的VB源程序,主要是生成GIF格式的图片,你只需在左框中输入想要的文字,它会按照你在程序里设定的字体,然后生成图片,就像ASP/PHP等程序生成验证码图像一样...
ASP实例开发源码—ASP下将文字转换成图片显示的代码 防止采集收录等.zip ASP实例开发源码—ASP下将文字转换成图片显示的代码 防止采集收录等.zip ASP实例开发源码—ASP下将文字转换成图片显示的代码 防止采集收录等....
ASP源码—下将文字转换成图片显示的代码 防止采集收录等.zip
基于ASP的下将文字转换成图片显示的代码 防止采集收录等.zip
讲述如何将图片上的文字转换成可操作的文本文字。
此软件可以将JPG等格式的图片上的文字转换为可编辑格式的WORD、EXCEL等格式
代码以文字内容和生成的图片格式大小为参数,输出为Bitmap对象。
java文字转图片
文字转成图片,图片比较相似值,日期处理类库 ImageEx.cs DateTimeEx.cs
文本合成技术,C++将文本字符串转换成BMP图片
二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形...本资源是PB 11.5开发的文字转为二维码图片实例源码,经微信扫一扫和360安全扫码测试通过。
用delphi 编写的将文字装换成jpg图片的小程序
将图片字符转换成Word格式。将图片字符转换成Word格式。
使用软件将图片上的文字转换成文本形式,便于存储阅读