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