java 图片编辑_java实现在图片上编辑文本内容
时间: 2023-12-22 15:06:09 浏览: 37
可以使用Java的Graphics2D类和Font类来实现在图片上编辑文本内容。以下是一个简单的示例代码:
```java
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class ImageEditor {
public static void main(String[] args) throws Exception {
// 读取图片
BufferedImage image = ImageIO.read(new File("example.jpg"));
// 在图片上绘制文本
Graphics2D g = image.createGraphics();
g.setPaint(Color.RED);
g.setFont(new Font("Arial", Font.PLAIN, 48));
g.drawString("Hello, world!", 100, 100);
g.dispose();
// 保存修改后的图片
ImageIO.write(image, "jpg", new File("example_with_text.jpg"));
}
}
```
这个示例代码会读取名为example.jpg的图片,然后在图片上绘制红色的48号Arial字体的文本“Hello, world!”,最后将修改后的图片保存为example_with_text.jpg。你可以根据需要修改文本的内容、颜色、字体等属性。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)