当前位置: 首页 > 面试题库 >

如何在图像上写文字

蒋波光
2023-03-14
问题内容

我可以在iPhone上的Objective-C中执行此操作,但是现在我正在寻找等效的Android
Java代码。我也可以用普通Java做到这一点,但是我不知道Android特定的类是什么。我想动态生成一个PNG图像,该图像中有一些文本居中。

public void createImage(String word, String outputFilePath){ 
    /* what do I do here? */ 
}

相关线程:

  • 如何在Objective-C(iOS)中的图像上写文字?

  • 如何使用Java加载图像并向其中写入文本?


问题答案:

怎么样呢?

Bitmap bitmap = ... // Load your bitmap here
Canvas canvas = new Canvas(bitmap);
Paint paint = new Paint(); 
paint.setColor(Color.BLACK); 
paint.setTextSize(10); 
canvas.drawText("Some Text here", x, y, paint);


 类似资料:
  • 问题内容: 我想以编程方式制作这样的图像: 例 我有上面的图像和文字。我应该在图像上写文字吗? 我想使其成为一个完整的.png图像(图像+标签),并将其设置为按钮的背景。 问题答案: 在图像内绘制文本并返回结果图像: 用法: 将图像内文本的原点从0,0更改为所需的任意点。 要在文本后面绘制纯色矩形,请在该行之前添加以下内容[[UIColor whiteColor] set];: 我正在使用文本大小

  • 我需要在图像上写一些文字,然后将其居中或放在一些段落中。我想一步一步地熟悉这个库,所以我在教程中写了以下代码: 我本以为路径上的文件已经编辑过了,但事实并非如此,我是不是遗漏了什么?这是一个。顺便说一句,当这一切顺利的时候,我也必须把一个较小的图像放在这张上面,所以希望图书馆也能这样做

  • 问题内容: 在我的项目中,我使用iText生成PDF文档。 假设页面的高度为500pt(1个用户单位= 1点),并且我在页面上写了一些文本,然后是图像。 如果内容和图像要求小于450pt,则文本在图像之前。如果内容和图像超过450pt,则文本将转发到下一页。 我的问题是:在写图像之前如何获得剩余的可用空间? 问题答案: 首先,第一件事:在页面上添加文本和图像时,iText有时会更改文本内容和图像的

  • 我写了一个代码,我在GridView中显示图像,但现在我想在每个图像的底部显示文本。 我想这样展示我的网格: 但是像这样[还想为图像显示文本]: main.xml:

  • 问题内容: 与PHP的GD库一样,是否有Java库可以将文本写入图像。 问题答案: 这是另一个例子。

  • 问题内容: 想要在图像上绘制文本。第一次单击鼠标时,将显示一个矩形区域, 一旦输入文本,则应以矩形形状绘制文本,并且矩形 应自动调整大小,如所附图像中所示。 问题答案: 基本概念类似于任何常规的Swing形式。您只需要添加一些 额外的工作即可将它们组合在一起。 您需要决定的第一件事是是否需要多线支持? 下面的示例简单地使用JLayeredPane,提供自由布局和 使用自定义JTextArea提供可