.NET에서 PSD 파일에 노출 조정을 적용하는 방법

.NET에서 PSD 파일에 노출 조정을 적용하는 방법

노출 조정은 어두운 또는 씻겨진 사진을 수정하는 데 중요합니다. .NET을 위한 Aspose.PSD는 모든 숫자에 대 한 파괴적이지 않음에 대한 고정을 자동화 할 수 있습니다. PSD에 대하여 단일 스크립트를 가진 파일.

현실 세계 문제

잘못된 노출이있는 사진은 인쇄, 전자 상거래 또는 마케팅을 위해 고정되어야하지만 수백 개의 수동으로 수정하는 것은 규모가 불가능합니다.

솔루션 검토

Exposure Adjustment Layer를 추가하거나 업데이트한 다음 즉각적인 개선을 위해 노출, offset 및 gamma 값을 프로그래밍으로 설정합니다.

원칙

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

단계별 실행

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

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

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

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

단계 2: 노출 조정 레이어를 추가

var exposure = psdImage.AddExposureAdjustmentLayer();

단계 3 : 노출 매개 변수를 설정

exposure.Exposure = 9;    // Exposure correction, typically -20 to 20
exposure.Offset = 0.05f;  // Offset, typically -1 to 1
exposure.Gamma = 1.1f;    // Gamma correction, >0

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

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

사례 및 응용 프로그램 사용

  • 대형 아카이브에 대한 자동 노출 수정
  • 배치 업그레이드 제품 및 마케팅 사진
  • 창조적 또는 인쇄 작업 흐름을 위한 사전 처리

일반적인 도전과 해결책

조정 후 밝고 어두운: 최상의 결과를 위해 샘플 이미지에 대한 테스트 값.

보이지 않는 조정: 레이어 순서와 올바른 설정을 확인합니다.

모범 사례

  • 대량 변환 전에 결과를 예측
  • 모든 원본의 복사본을 유지하십시오.
  • 전체 사진 컬렉션을 위한 스크립트

FAQ

**Q : 나중에 조정을 다시 할 수 있습니까?**A: 예 - 파괴적이지 않은 레이어는 언제든지 조정하거나 제거 할 수 있습니다.

**Q: 이것은 PSB 파일에도 작동합니까?**A: 예 - API는 PSD 및 PSB 형식 모두에서 작동합니다.

결론

.NET에 대한 Aspose.PSD를 사용하면 노출 수정이 빠르고, 회전 가능하며, 모든 작업 흐름에 대 한 스케일 할 수 있습니다. .NET API 참조를 위한 Aspose.PSD .

 한국어