C#에서 PSD 축소판 생성

이 블로그 게시물에서는 C#에서 빠르고 효율적으로 PSD 축소판을 생성하는 방법을 보여줍니다. PSD 파일의 축소판을 만드는 단계별 과정을 안내합니다. 시작하자!

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

PSD 썸네일을 생성하는 C# Photoshop API

PSD 섬네일을 생성하기 위해 Aspose.PSD for .NET API를 사용합니다. 개발자가 .NET 애플리케이션에서 Adobe Photoshop PSD 및 PSB 파일 형식으로 작업할 수 있는 강력한 API입니다. 레이어, 채널, 마스크 및 텍스트 읽기, 쓰기 및 편집을 포함하여 PSD 및 PSB 파일을 조작하는 포괄적인 기능 세트를 제공합니다. API는 또한 이미지 크기 조정, 색상 조정, 필터 및 변환을 지원합니다.

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

PM> Install-Package Aspose.PSD

C#을 사용하여 PSD 썸네일 생성

아래 단계에 따라 PSD 파일의 썸네일을 쉽게 생성할 수 있습니다.

  1. 먼저 Image 클래스를 사용하여 PSD 파일을 PsdImage로 로드합니다.
  2. 다음으로 PSD 리소스를 반복합니다.
  3. 그런 다음 리소스가 ThumbnailResource 유형인지 확인합니다.
  4. 한편 ThumbnailResource의 ThumbnailFormat이 KJpegRgb인지 확인합니다.
  5. 그런 다음 너비와 높이를 지정하여 새 이미지를 만듭니다.
  6. 그런 다음 SavePixels() 메서드를 호출합니다.
  7. 마지막으로 Save() 메서드를 사용하여 출력 파일을 저장합니다.

다음 코드 샘플은 C#에서 PSD 파일의 축소판을 만드는 방법을 보여줍니다.

// 이 코드 예제는 PSD 파일의 축소판을 생성하는 방법을 보여줍니다.
// PSD 파일을 이미지로 불러와 PsdImage로 변환
using (PsdImage image = (PsdImage)Image.Load("C:\\Files\\sample.psd"))
{
    int index = 0;
    // PSD 리소스에 대해 반복
    foreach (var resource in image.ImageResources)
    {
        index++;
        // 리소스가 썸네일 유형인지 확인
        if (resource is ThumbnailResource)
        {
            // ThumbnailResource 검색 및 ThumbnailResource 형식 확인
            var thumbnail = (ThumbnailResource)resource;
            if (thumbnail.Format == ThumbnailFormat.KJpegRgb)
            {
                // 너비와 높이를 지정하여 새 이미지를 생성하고 새로 생성된 이미지에 썸네일의 픽셀을 저장하고 이미지를 저장합니다.
                PsdImage thumnailImage = new PsdImage(thumbnail.Width, thumbnail.Height);

                // 구하다
                thumnailImage.구하다Pixels(thumnailImage.Bounds, thumbnail.ThumbnailData);
                thumnailImage.구하다("C:\\Files\\Thumbnail_" + index.ToString() + ".jpg", new JpegOptions());
            }
        }
    }
}
C#을 사용하여 PSD 썸네일 생성

C#을 사용하여 PSD 썸네일 생성

Aspose.PSD 라이브러리 – 무료 임시 라이선스 받기

라이브러리의 기능을 테스트하는 데 사용할 수 있는 무료 평가판을 제공합니다. 무료 임시 라이선스를 받아 평가 제한 없이 .NET용 Aspose.PSD를 사용해 볼 수 있습니다.

PSD 축소판을 생성하는 방법 – 학습 리소스

Adobe 플랫폼을 사용하지 않고 PSD 파일의 축소판을 생성하는 방법에 대해 자세히 알아보고 아래 제공된 리소스를 사용하여 Aspose.PSD 라이브러리의 다른 기능을 탐색할 수 있습니다.

결론

이번 글에서는 C#에서 PSD 파일의 썸네일을 생성하는 방법에 대해 알아보았습니다. .NET용 Aspose.PSD를 사용하여 개발자는 파일 탐색기, 갤러리 또는 이미지 미리 보기 기능이 필요한 기타 응용 프로그램에 표시할 수 있는 PSD 및 PSB 파일의 고품질 축소판을 쉽게 생성할 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼을 통해 언제든지 문의해 주십시오.

또한보십시오