ASPOSE.PSD를 사용하여 PSD에서 조정 층을 사용하는 방법 .NET

ASPOSE.PSD를 사용하여 PSD에서 조정 층을 사용하는 방법 .NET

조정 레이어는 PSDs의 색상과 톤에 대한 창조적이고 파괴적이지 않은 편집을 가능하게 합니다. .NET을 위한 Aspose.PSD는 Photoshop과 마찬가지로 스크립트 및 자동화 곡선, 레벨 및 색상의 균형을 허용합니다.

현실 세계 문제

디자이너는 종종 브랜드, 수정 또는 계절 캠페인을 위해 PSD의 배치에서 얇은 색상이나 밝기를 필요로합니다.이 작업을 수동으로하는 것은 느리고 일관되지 않습니다.

솔루션 검토

큐브, 레벨 또는 색상 균형 조정 레이어를 몇 개의 코드 라인에서 정확한 설정으로 프로그램적으로 추가하거나 업데이트합니다.

원칙

  • 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/sample_with_adjustment.psd";
string outputFile = "./output/sample_adjusted.psd";

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

단계 2: 조정 레이어를 추가하거나 위치

// Add a Curves Adjustment Layer
auto curvesLayer = psdImage.AddCurvesAdjustmentLayer();

// Or, add a Color Balance Adjustment Layer
auto colorBalanceLayer = psdImage.AddColorBalanceAdjustmentLayer();

단계 3 : 큐브 조정 편집

var curveManager = curvesLayer.GetCurvesManager();
curveManager.AddCurvePoint(0, 50, 32); // Example: adds a point at channel 0

단계 4 : 색상 균형 조정 수정

colorBalanceLayer.ShadowsYellowBlueBalance = 42;
colorBalanceLayer.MidtonesMagentaGreenBalance = 18;

5단계: 조정된 PSD를 저장합니다.

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

사례 및 응용 프로그램 사용

  • 브랜드에 맞는 색상 등급은 자산의 배치에
  • 캠페인에 대한 빠른 계절 톤 변화
  • 스캔 또는 유산 그래픽의 자동 수정

일반적인 도전과 해결책

** 눈에 띄는 효과가 없습니다:** 레이어 순서 및 설정을 확인; 조정 층은 그들에게 영향을 미치기 위해 레이아웃 위에 있어야합니다.

조정 유형: 원하는 조정에 대한 올바른 방법을 사용하십시오 (변경, 색상 균형 등)

모범 사례

  • 쉬운 rollback을 위해 원본을 유지하십시오.
  • 자동화 후 Photoshop에서 색상 및 톤을 확인합니다.
  • 추적 가능성에 대한 문서 조정 논리

FAQ

**Q: 다른 조정 유형을 자동화할 수 있습니까?**A: 예 - 밝기 / 대조, 노출, 레벨 등은 또한 유사한 API 방법에 의해 지원됩니다.

**Q: 기존 조정 레이어를 편집할 수 있습니까?**A: 예 - 타입에 따라 위치하고 속성을 변경합니다.

결론

.NET을위한 Aspose.PSD, 전문 색상 및 톤 조정은 단지 스크립트 떨어져 있습니다. .NET API 참조를 위한 Aspose.PSD 완전한 옵션을 위해.

 한국어