자바에서 도형 그리기

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

이번 가이드에서는 다음 사항을 다룹니다:

  1. Java Graphics Library 설치
  2. 자바에서 선 그리기 - 코드 샘플
  3. 프로그래밍 방식으로 타원 그리기

Java Graphics Library 설치

설치 가이드는 이 Java 드로잉 API를 설치하는 데 필요한 모든 세부 정보를 보여줍니다. 또한 JAR 파일을 여기에서 다운로드할 수 있습니다.

Java Graphics Library 설치

자바에서 선 그리기 - 코드 샘플

다음 단계와 코드 스니펫은 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에서 제공하는 몇 가지 메서드 호출을 통해 자바에서 선을 그릴 수 있습니다. 또한 코드 샘플을 보려면 이 링크를 방문하세요.

참조