C#에서 PSD를 PNG로 변환

PSD(Photoshop 문서)는 Adobe Photoshop용 기본 이미지 파일 형식입니다. PSD 파일은 일반적으로 로고, 브로셔 및 기타 이미지를 만드는 데 사용됩니다. 디자이너는 Adobe Photoshop에서 Photoshop 레이어를 PNG 이미지로 내보낼 수 있습니다. Photoshop 없이 프로그래밍 방식으로 PSD 파일을 PNG 이미지로 변환하거나 내보낼 수 있습니다. 이 기사에서는 C#에서 PSD를 PNG로 변환하는 방법을 배웁니다.

이 기사에서는 다음 주제를 다룹니다.

  1. C# PSD에서 PNG 변환기 API로
  2. PSD를 PNG로 변환하는 단계
  3. C#을 사용하여 PSD를 PNG로 변환

C# PSD를 PNG 변환기 API로

PSD 파일을 PNG 이미지로 변환하기 위해 Aspose.PSD for .NET API를 사용합니다. API를 사용하면 Adobe Photoshop 파일 형식을 쉽게 조작할 수 있습니다. 또한 .NET 응용 프로그램에서 PSD 및 PSB 파일을 로드하고 읽을 수 있습니다. Adobe Photoshop을 설치하지 않고도 레이어 속성 업데이트, 워터마크 추가, 회전, 크기 조정, 렌더링 및 PSD 및 기타 여러 지원되는 파일 형식 변환이 가능합니다.

API의 Image 클래스는 모든 유형의 이미지에 대한 기본 클래스입니다. API의 PsdImage 클래스를 사용하면 PSD 파일을 로드, 편집 및 저장할 수 있습니다. PSD를 저장 옵션에 따라 지정된 파일 형식으로 지정된 파일 위치에 저장하는 Save(string, ImageOptionsBase) 메서드를 제공합니다. API는 PSD 로드 옵션을 지정하기 위해 PsdLoadOptions 클래스를 제공합니다. PngOptions 클래스는 PNG 파일 형식 생성 옵션을 제공합니다.

API의 DLL 다운로드 또는 NuGet을 사용하여 설치하십시오.

PM> Install-Package Aspose.PSD

PSD를 PNG로 변환하는 방법

아래 단계에 따라 PSD 파일을 PNG 이미지 형식으로 쉽게 변환할 수 있습니다.

  • PSD 로드 옵션을 정의합니다.
  • PSD 파일을 불러옵니다.
  • PNG 저장 옵션을 지정합니다.
  • PSD를 PNG로 저장합니다.

다음 섹션에서는 이러한 단계를 C# 코드로 변환하고 PSD 파일을 PNG 형식으로 내보내는 방법을 설명합니다.

C#을 사용하여 PSD를 PNG로 변환

아래 단계에 따라 PSD 파일을 PNG 이미지로 변환할 수 있습니다.

  1. 먼저 PsdLoadOptions 클래스의 인스턴스를 만듭니다.
  2. 그런 다음 ReadOnlyMode와 같은 로드 옵션을 지정합니다.
  3. 다음으로 Image 클래스를 사용하여 PSD 파일을 PsdImage로 로드합니다.
  4. 그런 다음 PngOptions 클래스 개체를 초기화합니다.
  5. 그런 다음 ColorType, Progressive, CompressionLevel 등과 같은 PNG 옵션을 지정합니다.
  6. 마지막으로 Save() 메서드를 사용하여 출력 파일을 저장합니다.

다음 코드 샘플은 C#에서 PSD를 PNG로 변환하는 방법을 보여줍니다.

// 이 코드 예제는 PSD를 PNG로 변환하는 방법을 보여줍니다.
// 로드 옵션 지정
var loadOptions = new PsdLoadOptions();
loadOptions.ReadOnlyMode = true;

// PSD 파일 불러오기 
var psdImage = (PsdImage)Image.Load("C:\\Files\\sample.psd", loadOptions);

// PNG 옵션 지정
var options = new PngOptions();
options.ColorType = PngColorType.TruecolorWithAlpha;
options.Progressive = true;
options.CompressionLevel = 9;

// 이미지를 PNG로 저장
psdImage.Save("C:\\Files\\samplePsdToPng.png", options);
소스 PSD

소스 PSD

C#을 사용하여 PSD를 PNG로 변환

변환된 PNG

무료 임시 라이센스 받기

평가 제한 없이 Aspose.PSD for .NET을 사용해 볼 수 있는 무료 임시 라이선스 받기입니다.

결론

이 문서에서는 다음 방법을 배웠습니다.

  • 기존 PSD 파일을 로드합니다.
  • PSD 로드 및 PNG 옵션을 지정합니다.
  • C#을 사용하여 PSD를 PNG로 저장합니다.

C#에서 PSD를 PNG로 변환하는 것 외에도 문서를 사용하여 .NET용 Aspose.PSD에 대해 자세히 알아보고 API에서 지원하는 다양한 기능을 탐색할 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 언제든지 문의해 주십시오.

또한보십시오