배치 PSD 사진 수정에 대한 레벨 조정을 사용하는 방법
배치 PSD 사진 수정에 대한 레벨 조정을 사용하는 방법
레벨 조정은 사진 수정의 기본 단계입니다. .NET을위한 Aspose.PSD를 사용하면 동시에 수백 개의 PSD에 수준 변경을 적용하여 시각적 일관성과 품질 톤을 보장할 수 있습니다.
현실 세계 문제
사진 도서관 내에서 불일치한 검은색/흰색 점이 브랜드와 인쇄 품질을 낮추고 있습니다.Photoshop의 수동 작업 흐름은 전자 상거래, 카탈로그 또는 아카이브 프로젝트를 위해 확장되지 않습니다.
솔루션 검토
레벨 레이어의 추가 및 조정을 정확한 입력/출력 값으로 스크립트하여 반복 가능하고 자동화된 결과를 얻습니다.
원칙
- 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_levels_corrected.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
단계 2: 레벨 조정 레이어를 추가
var levels = psdImage.AddLevelsAdjustmentLayer();
3단계 : 레벨 설정
// Adjust master channel (index 0) for shadow, midtone, highlight
levels.MasterChannel.InputShadowLevel = 12; // Set black point
levels.MasterChannel.InputMidtoneLevel = 1.0F; // Set gamma
levels.MasterChannel.InputHighlightLevel = 240; // Set white point
단계 4 : 수정된 PSD를 저장합니다.
psdImage.Save(outputFile);
psdImage.Dispose();
사례 및 응용 프로그램 사용
- 배치 올바른 스캔 또는 유산 사진 톤
- 모든 자산에서 일관된 검은/흰 점을 보장합니다.
- 인쇄, 전자 상거래 또는 디지털 캠페인을 위한 사전 비행
일반적인 도전과 해결책
출력에 영향을 미치지 않는 레벨: 레이어 순서를 확인하십시오 - 조정 층은 위에 있어야합니다.
** 채널별 수정의 필요성:** 목적 붉은, 녹색, 파란채널을 개별적으로 통해 levels.GetChannelByIndex()
.
모범 사례
- 캘리브레이드 디스플레이에 대한 예보 결과
- 전체 폴더에 걸쳐 배치 작업을위한 스크립트
- 원본 파일 복구
FAQ
Q : 한 번에 모든 채널을 수정할 수 있습니까?**A: 예 - 마스터 채널을 사용하거나 필요한 경우 RGB를 별도로 타겟팅합니다.
**Q: 수정 후 JPEG 또는 TIFF로 수출할 수 있습니까?**A: 예 - 조정 후 원하는 수출 옵션을 사용하십시오.
결론
.NET을 위한 Aspose.PSD를 사용하면 모든 PSD 파일에 대한 사진 품질을 자동화할 수 있습니다. .NET API 참조를 위한 Aspose.PSD .