
텍스트 데이터만으로 구성된 비즈니스 문서는 지루하고 덜 흥미롭습니다. 사실, 그래픽 일러스트레이션은 문서 전반에 걸쳐 독자의 주의를 끌기 위해 사용되며, 독자는 데이터의 요점을 쉽게 인식합니다. 이 기사는 문서/이미지를 프로그래밍 방식으로 생성하고 조작하는 자바 프로그래머를 위한 것입니다. 따라서 Aspose.PSD for Java는 자바에서 도형 그리기를 위한 강력한 Java 그래픽 라이브러리입니다. 이번 가이드에서는 이 Java 드로잉 API를 사용하여 선을 그리는 방법을 구현합니다. 또한 몇 줄의 소스 코드를 작성하여 타원을 그리는 방법도 살펴보겠습니다.
이번 가이드에서는 다음 사항을 다룹니다:
Java Graphics Library 설치
이 설치 가이드는 이 Java 드로잉 API를 설치하는 데 필요한 모든 세부 정보를 보여줍니다. 또한 JAR 파일을 여기에서 다운로드할 수 있습니다.

자바에서 선 그리기 - 코드 샘플
다음 단계와 코드 스니펫은 Aspose.PSD for Java를 사용하여 자바에서 선을 그리는 방법을 보여줍니다:
- BmpOptions 클래스의 인스턴스를 생성합니다.
- setBitsPerPixel 메서드를 호출하여 비트 수를 설정합니다.
- PsdImage 클래스의 인스턴스를 사용하여 Image 클래스의 객체를 초기화합니다.
- Graphics 클래스의 객체를 생성 및 초기화하고 이미지 배경색을 설정합니다.
- drawLine 메서드를 호출하여 파란색 펜 객체와 좌표 점을 지정하여 두 개의 점선 대각선을 그립니다.
- save 메서드는 파일을 디스크에 저장합니다.
다음 코드 샘플은 자바에서 프로그래밍 방식으로 선을 그리는 방법을 보여줍니다:
public class Main { | |
public static void main(String[] args) throws java.io.IOException { | |
String dir = "/Desktop/"; | |
String outpath = dir+"line.bmp"; | |
// Create an instance of the BmpOptions class. | |
BmpOptions saveOptions = new BmpOptions(); | |
// Invoke the setBitsPerPixel method to set the Bits per Pixel. | |
saveOptions.setBitsPerPixel(32); | |
// Initialize an object of Image class with an instance of the PsdImage class. | |
try (Image image = new PsdImage(100, 100)) { | |
// Create and initialize an object of the Graphics class and set the image background color. | |
Graphics graphic = new Graphics(image); | |
graphic.clear(Color.getYellow()); | |
// Call the drawLine method to draw two dotted diagonal lines by specifying the Pen object having blue color and coordinate Points. | |
graphic.drawLine(new Pen(Color.getBlue()), 19, 19, 90, 90); | |
graphic.drawLine(new Pen(Color.getBlue()), 19, 90, 90, 9); | |
// The save method will save the file on disk. | |
image.save(outpath, saveOptions); | |
} | |
} | |
} |
위 코드 샘플의 출력은 아래 이미지와 같습니다:

프로그래밍 방식으로 타원 그리기
자바에서 타원을 그리기 위해서는 아래의 단계와 코드 샘플을 따르십시오:
- drawEllipse 메서드를 호출하여 빨간색 펜 객체와 주변 사각형을 지정하여 타원 형태를 그립니다.
public class Main { | |
public static void main(String[] args) throws java.io.IOException { | |
String dir = "/Desktop/"; | |
String outpath = dir+"eclipse.bmp"; | |
BmpOptions saveOptions = new BmpOptions(); | |
saveOptions.setBitsPerPixel(32); | |
// Create an instance of Image | |
try (Image image = new PsdImage(100, 100)) { | |
// Create and initialize an instance of Graphics class and Clear Graphics surface | |
Graphics graphic = new Graphics(image); | |
graphic.clear(Color.getYellow()); | |
// Invoke the drawEllipse method to draw a dotted ellipse shape by specifying the Pen object having a red color and a surrounding Rectangle. | |
graphic.drawEllipse(new Pen(Color.getRed()), new RectangleF(30, 10, 40, 80)); | |
// Export image to bmp file format by calling the save method. | |
image.save(outpath, saveOptions); | |
} | |
} | |
} |
아래 이미지에서 출력을 확인할 수 있습니다:

Java 드로잉 API - 무료 라이센스 받기
평가 제한 없이 이 Java 그래픽 API를 사용해 볼 수 있는 무료 임시 라이센스를 받을 수 있습니다.
요약
읽어 주셔서 감사합니다! Aspose.PSD for Java는 도형 그리기에만 국한되지 않고 많은 것을 제공합니다. 따라서 이번 블로그 포스트에서는 자바에서 선과 타원을 프로그래밍 방식으로 그리는 방법을 다루었습니다. 그러나 문서와 API 참조를 통해 이 Java 드로잉 API에 대해 더 알아볼 수 있습니다.
블로그 포스트의 분위기가 마음에 드신다면 이 시작하기 가이드를 확인해 보세요. 마지막으로, aspose.com은 다른 유용한 블로그 포스트를 게시할 예정이니 계속 지켜봐 주세요.
질문하기
질문이나 문의 사항은 저희 포럼에 알려주시면 됩니다.
자주 묻는 질문 - FAQs
자바 코드로 도형을 그리는 방법은 무엇인가요?
Aspose.PSD for Java를 설치하고 자바에서 도형을 프로그래밍 방식으로 그리는 과정을 자동화하세요.
자바에서 선을 그리는 방법은 무엇인가요?
Aspose.PSD for Java에서 제공하는 몇 가지 메서드 호출을 통해 자바에서 선을 그릴 수 있습니다. 또한 코드 샘플을 보려면 이 링크를 방문하세요.