your programing

자바에서 이미지에 텍스트를 추가하는 방법은 무엇입니까?

lovepro 2020. 12. 29. 08:04
반응형

자바에서 이미지에 텍스트를 추가하는 방법은 무엇입니까?


기존 테이블 이미지 (png)에 텍스트를 추가해야합니다. 즉, 이미지에 "쓰기"를해야하고 텍스트 위치를 선택하는 옵션이 필요합니다. 내가 어떻게 해? 대단히 감사합니다.


간단 Graphics합니다. 이미지 에서 개체를 가져 와서 이미지에 문자열을 그립니다. 이 예제 (및 출력 이미지)는 다음을 수행합니다.

public static void main(String[] args) throws Exception {
    final BufferedImage image = ImageIO.read(new URL(
        "http://upload.wikimedia.org/wikipedia/en/2/24/Lenna.png"));

    Graphics g = image.getGraphics();
    g.setFont(g.getFont().deriveFont(30f));
    g.drawString("Hello World!", 100, 100);
    g.dispose();

    ImageIO.write(image, "png", new File("test.png"));
}

출력 ( test.png) :

산출

참조 URL : https://stackoverflow.com/questions/10929524/how-to-add-text-to-an-image-in-java

반응형