.NET을 사용하여 PSD에서 Auto-Enhance Brightness and Contrast를 만드는 방법

.NET을 사용하여 PSD에서 Auto-Enhance Brightness and Contrast를 만드는 방법

밝기와 대조 조정은 전문 사진 수정의 첫 번째 단계입니다. .NET을위한 Aspose.PSD를 사용하면 수백 개의 PSD에이 조정을 적용 할 수 있습니다 - 수동 Photoshop이 필요하지 않습니다.

현실 세계 문제

대량 사진 자산은 종종 나쁜 조명이나 대조로 고통받습니다. 각 PSD를 수동으로 조정하는 것은 마케팅, 출판 또는 아카이브 프로젝트에 너무 느립니다.

솔루션 검토

PSD 작업 흐름에 Brightness/Contrast 레이어를 추가하고 조정하여 즉각적이고 반복적인 품질 개선을 제공합니다.

원칙

  • Visual Studio 2019 또는 이후
  • .NET 6.0 또는 이후 (또는 .Net Framework 4.6.2+)
  • NuGet에서 .NET을 위한 Aspose.PSD
  • 개선을 위한 PSD 파일(s)
PM> Install-Package Aspose.PSD

단계별 실행

단계 1 : PSD 파일을 다운로드합니다.

using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;

string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_enhanced.psd";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);

단계 2 : 밝기 / 대조 조정 레이어를 추가합니다.

var brightnessContrast = psdImage.AddBrightnessContrastAdjustmentLayer(32, 50);

단계 3 : (선택) Fine-Tune 조정

brightnessContrast.Brightness = 40;  // Range typically -100 to 100
brightnessContrast.Contrast = 60;    // Range typically -100 to 100

단계 4 : 향상된 PSD를 저장합니다.

psdImage.Save(outputFile);
psdImage.Dispose();

사례 및 응용 프로그램 사용

  • 즉각적인 수정 또는 낮은 대조 이미지
  • 전자 상거래, 마케팅 또는 아카이브를 위한 배치 개선
  • 고급 창조적 인 작업 흐름을위한 사전 처리

일반적인 도전과 해결책

** 과도한 가속화:** 사진 세트에서 최고의 결과를 얻기 위해 테스트 조정 값.

보이지 않는 층: 조정 레이어가 당신의 스택의 이미지를 위에 있는지 확인하십시오.

모범 사례

  • 출판하기 전에 Photoshop에서 결과를 미리 보기
  • 비교를 위해 원본 파일의 복사본을 유지하십시오.
  • 시간을 절약하기 위해 배치 작업을위한 스크립트

FAQ

**Q: 여러 PSD에 동일한 설정을 적용할 수 있습니까?**A: 예 - 모든 파일을 실행하고 같은 과정을 반복합니다.

**Q: 어떤 파일 형식이 수출을 위해 지원되는가?**A: PSD로 저장하거나 배포를 위해 JPEG/TIFF로 내보내십시오.

결론

.NET을 위한 Aspose.PSD를 사용하면 사진 개선이 빠르고 자동화되고 생산 준비가 되어 있습니다. .NET API 참조를 위한 Aspose.PSD .

 한국어