.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 .

 한국어