.NET을 사용하여 PSD 이미지에 Hue 및 Saturation 효과를 적용하는 방법
.NET을 사용하여 PSD 이미지에 Hue 및 Saturation 효과를 적용하는 방법
Aspose.PSD for .NET을 사용하면 PSD 이미지의 큰 세트 또는 자동으로 창조적 인 색상 등급을 위해 이러한 속성을 배치-조정할 수 있습니다.
현실 세계 문제
각 사진에 대한 수동으로 흐름 / 포화를 변경하는 것은 느리고 반복되지 않습니다.자동화는 일관성을 보장하고 디자이너가 더 가치있는 작업을 위해 자유롭게합니다.
솔루션 검토
Hue/Saturation 조정 레이어를 추가하거나 업데이트하고, 값을 설정하고 저장합니다.
원칙
- 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_huesat.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
2단계 : Hue/Saturation Adjustment Layer를 추가합니다.
var hueSaturation = psdImage.AddHueSaturationAdjustmentLayer();
단계 3 : 껍질, 토성 및 가벼움을 조정
hueSaturation.Hue = -43; // Range: -180 to 180
hueSaturation.Saturation = 4; // Range: -100 to 100
hueSaturation.Lightness = 10; // Range: -100 to 100 (optional)
단계 4 : 향상된 PSD를 저장합니다.
psdImage.Save(outputFile);
psdImage.Dispose();
사례 및 응용 프로그램 사용
- 배치 색상 올바른 제품 사진
- 캠페인에 걸쳐 창조적 인 색상 등급을 적용
- 사회적 및 마케팅 자산에 대한 진동을 향상시킵니다
일반적인 도전과 해결책
** 극단적 인 설정은 자연스럽게 보이지 않습니다.** 현실적인 개선을 위해 작은 값으로 시작합니다.
- 눈에 보이지 않는 레이어: * 조정은 대상 이미지 층 위에 있어야 합니다.
모범 사례
- 출판하기 전에 항상 최종 결과를 예측합니다.
- 시간을 절약하기 위해 배치 폴더를위한 스크립트
- 자동화 전에 원본을 복구합니다.
FAQ
**Q: 다른 색상 범위에서 이것을 자동화할 수 있습니까?**A: 예 - 고급 마스크 및 채널 옵션을 위한 API 참조를 사용합니다.
Q : 이것은 반환 가능합니까? *A: 예 - PSD 조정 레이어 구조를 파괴적이지 않은 편집을 위해 유지하십시오.
결론
Aspose.PSD for .NET을 사용하면 모든 PSD 자산에서 사진의 진동을 표준화하고 향상시킬 수 있습니다. .NET API 참조를 위한 Aspose.PSD .