ASPOSE.PSD를 사용하여 PSD 사진의 곡선을 조정하는 방법 .NET

ASPOSE.PSD를 사용하여 PSD 사진의 곡선을 조정하는 방법 .NET

Aspose.PSD for .NET은 여러 PSD 사진을 통해 복잡한 곡선 조정을 몇 개의 코드 라인으로 자동화 할 수 있습니다.

현실 세계 문제

수동 곡선 조정은 정확하지만 큰 사진 도서관, 캠페인 또는 창조적 인 자동화에 너무 느린다.

솔루션 검토

곡선 조정 레이어를 추가하거나 편집한 다음 채널-채널 컨트롤을위한 방향 포인트를 설정합니다 - 모두 완전히 쓰일 수 있습니다.

원칙

  • 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_curves_adjusted.psd";

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

단계 2: 곡선 조정 레이어를 추가

var curvesLayer = psdImage.AddCurvesAdjustmentLayer();

단계 3 : 곡선 포인트 조정

var curveManager = curvesLayer.GetCurvesManager();
// Example: Add a control point at (input: 50, output: 32) for the first (master) channel
curveManager.AddCurvePoint(0, 50, 32);

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

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

사례 및 응용 프로그램 사용

  • 많은 사진에 대한 배치 정확한 노출 및 대조
  • 창조적 인 캠페인을위한 자동 톤 및 색상 등급
  • 스튜디오 작업 흐름에 대한 반복 가능한 수정 스크립트를 만듭니다.

일반적인 도전과 해결책

Curves는 효과가 없습니다: 조정 레이어가 대상 이미지 층 위에 있는지 확인합니다.

** 복잡한 요구 사항:** 각 채널에 얇은 제어를 위해 여러 회전점을 사용합니다.

모범 사례

  • Photoshop 또는 PSD 시청자에서 출력 예보
  • 동시에 여러 파일을 스크립트
  • 원본을 저장하기 쉬운 undo

FAQ

**Q: 특정 RGB 채널에 대한 곡선을 조정할 수 있습니까?**A: 예 - 채널 인덱스를 대상으로 AddCurvePoint (예를 들어, 1 레드, 2 녹색, 3 파란색)

**Q: 나는 PSB 파일에도 이것을 사용할 수 있습니까?**A: 예 - API는 PSD 및 PSB 형식으로 작동합니다.

결론

.NET을 위한 Aspose.PSD를 사용하면 전문 곡선 조정이 자동화되고 사진 작업의 모든 볼륨을 반복할 수 있습니다. .NET API 참조를 위한 Aspose.PSD .

 한국어