PSD 파일은 모양, 텍스트, 효과 등이 포함된 다양한 레이어를 사용하여 이미지를 만드는 데 사용됩니다. 이미지 처리 응용 프로그램에서 그래픽이나 텍스트를 삽입하기 위해 여러 레이어를 추가해야 할 수도 있습니다. 따라서 이 기사에서는 Java에서 프로그래밍 방식으로 PSD 이미지를 만드는 방법을 다룹니다.
PSD 이미지 생성을 위한 Java API – 설치
Java용 Aspose.PSD API는 PSD 및 기타 여러 지원되는 파일 형식 생성, 편집 또는 조작을 지원합니다. 다운로드 섹션에서 또는 다음 Maven 구성으로 JAR 파일을 다운로드하여 API를 구성할 수 있습니다.
저장소:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
의존:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
Java를 사용하여 PSD 이미지 만들기
하나 이상의 레이어를 추가하여 PSD 파일을 만들 수 있습니다. 예를 들어, 텍스트, 이미지, 모양 등을 포함하는 다른 레이어. 여기에서는 데모용 텍스트 레이어뿐만 아니라 직사각형과 타원을 포함한 다양한 모양을 추가할 것입니다. Java를 사용하여 PSD 이미지를 생성하려면 다음 단계를 따라야 합니다.
- PsdImage 클래스를 사용하여 새 이미지를 만듭니다.
- 이미지 데이터를 지우고 직사각형과 타원 그림을 추가합니다.
- 텍스트 문자열이 있는 텍스트 레이어를 추가합니다.
- 저장 방법을 사용하여 출력 PSD 파일을 작성합니다.
다음 코드 조각은 Java에서 프로그래밍 방식으로 PSD 이미지를 만드는 방법을 설명합니다.
// 처음부터 새 이미지를 만듭니다.
PsdImage image = new PsdImage(450, 450);
// 이미지 데이터 채우기
Graphics graphics = new Graphics(image);
graphics.clear(Color.getWhite());
// 직사각형 그리기
graphics.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new Rectangle(10, 30, 80, 40));
// Pen 개체, 색상 및 좌표를 지정하여 타원 모양을 그립니다.
graphics.drawEllipse(new Pen(new SolidBrush(Color.getRed())), new Rectangle(60, 80, 130, 90));
// 텍스트 레이어 추가
image.addTextLayer("Sample text", new Rectangle(150, 220, 100, 130));
// 출력 PSD 파일 저장
image.save("CreatePSD.psd");
API 기능 살펴보기
API에서 제공하는 다른 여러 기능을 확인하려면 문서를 참조하세요.
무료 평가판 라이선스 받기
무료 임시 라이선스를 요청하면 평가 제한 없이 전체 용량으로 API를 평가할 수 있습니다.
결론
이 기사에서는 Java를 사용하여 프로그래밍 방식으로 PSD 이미지를 만드는 방법을 배웠습니다. 좌표와 도형의 색상을 지정하여 사각형과 타원을 그리는 방법을 살펴보았습니다. 마찬가지로 텍스트 레이어도 PSD 이미지에 추가되어 이미지 처리 응용 프로그램에서 이러한 기능을 얼마나 간단하게 통합할 수 있는지 설명합니다. 또한 문의 사항이 있는 경우 포럼으로 문의해 주시기 바랍니다.