写道
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);
}
分享到:
相关推荐
android 将文字转换成图片 测试代码
Delphi把文字转换成图片格式,听上去似乎有点悬,不过很好就实现了,想一想有点类似文字水印的原理,就是把文字栅格化的过程,而且本程序还可自定义文字,比如定义字体、设置字体颜色,设置文字背景色等,转换成图片...
总结来说,卡酷聊天软件是一款专注于QQ聊天场景的文字转图片工具,具备一键转换功能,同时还有推广奖励机制,旨在为用户提供更稳定、便捷的信息交流方式,并通过用户推广来扩大软件的影响力。其安装程序和使用说明可...
这个“php输入指定文字转换成图片.rar”压缩包文件显然包含了实现这一功能的相关代码和资源。接下来,我们将深入探讨其中涉及的主要PHP函数和技术。 首先,`imagecreate`是PHP的GD库中的一个函数,用于创建一个新的...
VB6 源码 把文字转换成图片,在左侧的框中输入文字,点击“转化成图片”即可将文字转换成图片格式,字体样式可以在代码中设置,默认为宋体,和生成验证码图像有点相似,代码中用到了多个VB类文件,虽然功能简单,...
内容索引:VB源码,字符处理,转换格式 文字转换成图片格式的VB源程序,主要是生成GIF格式的图片,你只需在左框中输入想要的文字,它会按照你在程序里设定的字体,然后生成图片,就像ASP/PHP等程序生成验证码图像一样...
此压缩包中的代码实现了上述流程,帮助开发者在ASP环境中实现文字转图片的功能,有效防止内容被非法采集。由于具体代码未给出,使用者需要自行解压并查看源代码,理解并调整以适应自己的项目需求。在实际应用中,还...
针对这个问题,"JPG图片转换成可编辑文字工具"提供了一个高效的解决方案。这款软件能够将JPEG(JPG)和其他图像格式中的文本提取出来,并转化为可编辑的Word或Excel文件,极大地提高了工作效率,尤其对于需要处理...
ASP实例开发源码—ASP下将文字转换成图片显示的代码 防止采集收录等.zip ASP实例开发源码—ASP下将文字转换成图片显示的代码 防止采集收录等.zip ASP实例开发源码—ASP下将文字转换成图片显示的代码 防止采集收录等....
### 图片文字转换成文本文字 #### 知识点一:使用PDF工具进行转换 **1.1 PDF转Word工具** 在将图片上的文字转换为可编辑文本的过程中,一种常见的方法是通过PDF转换工具实现。例如,PDFToWordConverter是一款能够...
代码以文字内容和生成的图片格式大小为参数,输出为Bitmap对象。
《文字转换图片工具详解》 在数字化时代,信息的交流方式日益多样化,文字与图片作为两种重要的信息载体,经常需要相互转化以满足不同场景的需求。本文将深入探讨一种名为“文字转换图片工具”的实用软件,它能帮助...
本项目“delphi 文字转换jpg图片”显然是利用Delphi编写的一个小程序,目的是将文字内容转化为JPEG图像格式。这个功能在很多场景下都非常实用,比如数字版权保护、信息加密、屏幕阅读器兼容性等。接下来,我们将深入...
### 图片文字转换成TXT的方法及技术解析 #### 一、引言 随着信息技术的发展,将纸质书籍或图片中的文字转换为电子文本的需求日益增加。本文将详细介绍如何将图片中的文字转换成TXT格式,帮助读者了解这一过程的技术...
首先,让我们来看一下“文字转成图片”。这个功能通常用于防止爬虫抓取文本信息,保护版权,或者在网络传输中更高效地展示信息。在C#中,可以使用System.Drawing命名空间中的Graphics和Bitmap类来实现。首先,创建一...
本教程旨在指导用户如何将jpg图片转换成word文字文件。该教程分为六个步骤,分别介绍了安装捷速jpg转换成word转换器、添加jpg文件、识别jpg文件内容、保存识别结果、对比原jpg图片和识别的Word文件等过程。 步骤一...
在文字转图片的过程中,`Graphics2D`是关键工具,可以让我们在指定的图像上绘制文字,调整字体、颜色、大小和位置。 2. **BufferedImage** `BufferedImage`是Java中的一个图像处理类,用于创建和操作图像。在文字...
在IT领域,图片文字转换成Word是一个常见的需求,特别是在处理扫描文档、照片中的文本或手写笔记时。这种转换过程通常涉及到光学字符识别(OCR,Optical Character Recognition)技术,这是一种能够识别图像中的打印...
本篇文章将深入探讨如何使用C++编程语言将文本字符串转换成BMP(Bitmap)图片。 首先,我们需要了解BMP文件格式。BMP是Windows操作系统中常见的位图文件格式,它存储的是未经压缩的像素数据,包括图像宽度、高度、...
二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形...本资源是PB 11.5开发的文字转为二维码图片实例源码,经微信扫一扫和360安全扫码测试通过。