中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java怎么在圖片上添加文字

小億
268
2023-08-19 20:55:16
欄目: 編程語言

要在Java中給圖片添加文字,可以使用Graphics2D類。下面是一個簡單的示例代碼,演示如何在圖片上添加文字:

import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class AddTextToImage {
public static void main(String[] args) {
try {
// 讀取圖片文件
BufferedImage image = ImageIO.read(new File("input.jpg"));
// 創建Graphics對象
Graphics2D graphics = image.createGraphics();
// 設置字體樣式
Font font = new Font("Arial", Font.BOLD, 48);
graphics.setFont(font);
// 設置文字顏色
graphics.setColor(Color.RED);
// 添加文字到圖片
String text = "Hello, Java!";
int x = 100;
int y = 100;
graphics.drawString(text, x, y);
// 保存修改后的圖片
ImageIO.write(image, "jpg", new File("output.jpg"));
System.out.println("文字已添加到圖片。");
} catch (IOException e) {
e.printStackTrace();
}
}
}

在上面的示例代碼中,我們首先使用ImageIO類的read方法從文件中讀取圖片。然后,創建一個Graphics2D對象,該對象用于操作圖片。我們可以使用setFont方法設置字體樣式,使用setColor方法設置文字顏色。最后,使用drawString方法將文字添加到圖片上。最后,使用ImageIO類的write方法將修改后的圖片保存到文件中。

請注意,你需要提供一個名為input.jpg的圖片文件,并將其放在與Java源代碼相同的目錄中。程序將在同一目錄下創建一個名為output.jpg的輸出圖片文件,其中包含了添加了文字的圖片。

你可以根據需要修改文字的內容、字體樣式、顏色和位置。

0
西乡县| 吴川市| 措勤县| 乐平市| 深泽县| 南部县| 库尔勒市| 苍山县| 洱源县| 阿尔山市| 儋州市| 庄浪县| 静宁县| 固安县| 应用必备| 永康市| 华容县| 休宁县| 淮阳县| 手游| 灵石县| 呼伦贝尔市| 怀远县| 长葛市| 古交市| 舟曲县| 奉节县| 海丰县| 繁昌县| 武功县| 苍山县| 应用必备| 榆林市| 长乐市| 韶关市| 桦川县| 桑日县| 翁牛特旗| 礼泉县| 肥乡县| 杭锦后旗|