Adobe Photoshop을 사용하지 않고 PSD 파일을 JPG 형식으로 변환하는 방법을 찾고 계십니까? 그렇다면 잘 찾아오셨습니다. 이 기사에서는 몇 가지 간단한 단계를 따라 C#에서 PSD를 JPG로 변환하는 방법을 보여줍니다.
Adobe Photoshop의 파일 형식은 PSD로 알려져 있습니다. 레이어, 벡터 이미지, 래스터 이미지, 텍스트 및 기타 유형의 데이터는 모두 Adobe 파일에서 가능합니다. 또한 그레이 스케일, CMYK 및 RGB 색상 코딩 형식을 지원합니다. PSD에서 레이어는 많은 양의 데이터를 보유할 수 있습니다. 작업을 온라인으로 공유하려면 PSD 이미지를 디지털 이미지의 가장 일반적인 형식인 JPG 형식으로 변환해야 합니다.
JPEG라고도 하는 JPG는 손실 압축을 사용하여 이미지를 저장하는 이미지 형식 유형입니다. 이미지 품질을 유지하면서 이미지 크기를 줄이기 위해 웹 게시에 일반적으로 사용됩니다. 프로그래밍 방식으로 Adobe Photoshop PSD 이미지를 JPG 형식으로 쉽게 변환할 수 있습니다. 시작하겠습니다!
이 기사에서 다룰 주제는 다음과 같습니다.
C# PSD에서 JPG/JPEG 변환기 API로
PSD 파일을 JPG 이미지로 변환하기 위해 Aspose.PSD for .NET API를 사용할 것입니다. API는 Adobe Photoshop이 없어도 PSD 및 PSB 파일을 쉽게 생성, 읽기, 편집 및 변환할 수 있는 방법을 제공합니다. Photoshop 파일을 만들고 편집하는 것 외에도 API를 사용하여 레이어 속성을 업데이트하고, 워터마크를 추가하고, 그래픽 작업을 수행하거나 지원되는 파일 형식 간에 파일을 변환할 수 있습니다.
API의 Image 클래스는 모든 유형의 이미지에 대한 기본 클래스입니다. API의 PsdImage 클래스를 사용하면 PSD 파일을 로드, 편집 및 저장할 수 있습니다. 저장 옵션에 따라 PSD를 지정된 파일 위치에 지정된 파일 형식으로 저장하는 Save(string, ImageOptionsBase) 메서드를 제공합니다. API는 JPEG 파일 형식 생성 옵션을 지정하기 위한 JpegOptions 클래스를 제공합니다.
API의 DLL을 다운로드하거나 NuGet을 사용하여 설치하십시오.
PM> Install-Package Aspose.PSD
PSD를 JPG 이미지로 변환하는 방법
아래 단계에 따라 PSD 파일을 JPG 이미지 형식으로 쉽게 변환할 수 있습니다.
- PSD 파일을 불러옵니다.
- JPEG 옵션을 지정합니다.
- PSD를 JPEG로 저장합니다.
다음 섹션에서는 이러한 단계를 C# 코드로 변환하고 PSD 파일을 JPG 형식으로 내보내는 방법을 설명합니다.
C#을 사용하여 PSD를 JPG로 변환
아래 단계에 따라 PSD 파일을 JPG 이미지로 변환할 수 있습니다.
- 먼저 Image 클래스를 사용하여 PSD 파일을 PsdImage로 로드합니다.
- 그런 다음 JpegOptions 클래스 객체를 초기화합니다.
- 그런 다음 Quality, JpegLsAllowedLossyError 등과 같은 JPEG 옵션을 지정합니다.
- 마지막으로 Save() 메서드를 호출합니다. 출력 파일 경로와 JpegOptions를 인수로 사용합니다.
다음 코드 샘플은 C#에서 PSD를 JPG로 변환하는 방법을 보여줍니다.
// 이 코드 예제는 PSD를 JPG로 변환하는 방법을 보여줍니다.
// 기존 PSD 파일 로드
var psdImage = (PsdImage)Image.Load("C:\\Files\\sample.psd");
// JPEG 옵션 지정
var options = new JpegOptions();
options.Quality = 80;
options.JpegLsAllowedLossyError = 10;
// PSD를 JPEG로 저장
psdImage.Save("C:\\Files\\samplePsdToJpeg.jpg", options);
무료 임시 라이선스 받기
평가 제한 없이 .NET용 Aspose.PSD를 사용하려면 무료 임시 라이센스를 받을 수 있습니다.
결론
이 기사에서는 C#에서 PSD를 JPG로 변환하는 방법을 배웠습니다. 프로그래밍 방식으로 JPEG 옵션을 지정하는 방법도 살펴보았습니다. 또한 문서를 사용하여 .NET용 Aspose.PSD에 대해 자세히 알아보고 API에서 지원하는 다양한 기능을 탐색할 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 언제든지 문의해 주십시오.