
개요
포토샵은 이미지를 디자인하는 데 널리 사용되는 응용 프로그램이며, 그 출력 파일은 일반적으로 PSD 형식으로 저장됩니다. 이는 특정 프로그램에서만 열거나 편집할 수 있습니다. 다른 형식으로 작업해야 하는 경우, Java에서 프로그래밍 방식으로 PSD를 TIFF로 변환하려고 할 수 있습니다. 다음 섹션에서는 Java를 사용하여 PSD에서 TIFF로 변환하는 과정을 안내합니다.
PSD에서 TIFF 이미지 변환기 – Java API 설치
Java에서 PSD를 TIFF로 변환하는 기능은 Aspose.PSD for Java API를 사용하여 달성할 수 있으며, 이를 통해 응용 프로그램 내에서 포토샵 및 다양한 이미지 형식을 프로그래밍 방식으로 처리할 수 있습니다. API를 빠르게 설정하려면 다운로드 섹션에서 JAR 파일을 다운로드하거나 프로젝트의 pom.xml 파일에 필요한 구성을 추가하십시오:
저장소:
<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를 프로그래밍 방식으로 TIFF로 변환하기
다음 단계에 따라 Java에서 PSD를 TIFF로 변환할 수 있습니다:
- Image 클래스를 사용하여 기존 PSD 이미지를 로드합니다.
- TiffOptions 클래스의 인스턴스를 생성합니다.
- Save 메서드를 사용하여 PSD 파일을 TIFF 이미지로 변환합니다.
다음 코드는 Java를 사용하여 PSD 파일을 TIFF 이미지로 프로그래밍 방식으로 변환하는 과정을 설명합니다:
// Load an existing PSD image as Image | |
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd"); | |
// Create an instance of TiffOptions class | |
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default); | |
// Convert PSD to Tiff | |
image.save("PSD-to-Tiff.tiff", options); |
PSD에서 TIFF 변환 - 고급 옵션
고급 옵션으로 Java에서 PSD를 TIFF로 변환할 수 있습니다. TiffOptions 클래스는 압축 유형, 샘플당 비트 및 기타 매개변수를 지정하기 위한 다양한 선택지를 제공합니다. 압축된 TIFF로 PSD 파일을 변환하려면 다음 단계를 따르십시오:
- PSD 파일을 이미지로 로드하고 PsdImage 객체로 캐스팅합니다.
- 결과 이미지에 대한 TiffOptions 인스턴스를 생성합니다.
- BitsPerSample, Compression, Photometric 모드 및 그레이드 팔레트를 설정합니다.
- 압축된 출력 TIFF 이미지를 저장합니다.
다음 코드는 Java를 사용하여 PSD 파일을 압축된 TIFF 이미지로 변환하는 방법을 설명합니다:
// Load a PSD file as an image and cast it into PsdImage | |
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd"); | |
// Create an instance of TiffOptions for the resultant image | |
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default); | |
// Set BitsPerSample, Compression, Photometric mode and graycale palette | |
int[] ushort = {4}; | |
outputSettings.setBitsPerSample(ushort); | |
outputSettings.setCompression(TiffCompressions.Lzw); | |
outputSettings.setPhotometric(TiffPhotometrics.Palette); | |
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true)); | |
// Save output TIFF image | |
psdImage.save("SampleTiff_out.tiff", outputSettings); |
무료 평가 라이센스 받기
이 API의 기능을 완전히 탐색하려면 무료 평가 라이센스를 요청하고 그 완전한 기능을 직접 확인할 수 있습니다. 많은 기능 중 하나로, 이를 통해 효율적으로 Java에서 PSD를 TIFF로 변환할 수 있습니다. 이 변환 과정은 매끄럽고 기존 Java 응용 프로그램과 잘 통합됩니다. 전체 기능 목록을 검토하는 것을 잊지 마십시오:
- 포괄적인 파일 형식 지원
- 이미지 속성 조작
- 광범위한 필터링 옵션
- 향상된 파일 관리 기능
이 도구를 사용하여 변환하면 프로젝트 결과를 크게 향상시킬 수 있습니다.
결론
이 기사에서는 Java에서 PSD를 TIFF로 변환하는 방법에 대해 배웠으며, Java를 사용하여 TIFF 이미지를 프로그래밍 방식으로 렌더링하는 동안 이미지 압축을 수행할 수 있습니다. 또한 API 문서를 참조하여 API의 여러 다른 기능을 탐색하십시오. 문의 사항이 있으시면 언제든지 무료 지원 포럼을 통해 저희에게 연락해 주십시오.