Jak přizpůsobit kurvy ve fotkách PSD pomocí Aspose.PSD pro .NET

Jak přizpůsobit kurvy ve fotkách PSD pomocí Aspose.PSD pro .NET

Aspose.PSD pro .NET vám umožňuje automatizovat komplexní úpravy kurvy přes mnoho PSD fotografií s několika řádky kódu.

Reálný světový problém

Manuální úprava kurva je přesná, ale příliš pomalá pro velké knihovny fotografií, kampaně nebo kreativní automatizaci.

Řešení přehled

Přidejte nebo upravte vrstvu úpravy křivek, pak nastavte kurvy bodů pro kanál-pro-kanál ovládání - všechny plně psané.

Předpoklady

  • Visual Studio 2019 nebo novější
  • .NET 6.0 nebo novější (nebo .Net Framework 4.6.2+)
  • Aspose.PSD pro .NET z NuGet
  • PSD soubor(y) pro vylepšení
PM> Install-Package Aspose.PSD

krok za krokem implementace

Krok 1: Stáhněte soubor 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);

Krok 2: Přidejte vrstvu úpravy obvodů

var curvesLayer = psdImage.AddCurvesAdjustmentLayer();

Krok 3: Přizpůsobte kurvy bodů

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

Krok 4: Zachraňte přizpůsobený PSD

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

Použití případů a aplikací

  • Batch-správná expozice a kontrast pro mnoho fotografií
  • Automatické hodnocení tónů a barev pro tvůrčí kampaně
  • Vytvořte opakovatelné korekční skripty pro studiové pracovní toky

Společné výzvy a řešení

Curves neovlivňují: Ujistěte se, že vrstva úpravy je nad cílovou vrstvou obrazu.

Komplexní požadavky: Použijte několik kurvních bodů pro jemnou kontrolu na každém kanálu.

Nejlepší postupy

  • Předpověď výstupu v Photoshopu nebo v prohlížeči PSD
  • Script pro mnoho souborů najednou
  • Shromažďujte originály pro snadné

FAQ

**Q: Můžu nastavit kurvy pro konkrétní kanály RGB?**A: Ano – cílený index kanálu v AddCurvePoint 1 pro červenou, 2 pro zelenou a 3 pro modrou.

**Q: Mohu to použít i na souborech PSB?**Odpověď: Ano – API funguje pro formáty PSD a PSB.

závěr

S ASPOSE.PSD pro .NET je profesionální úprava kurvy automatizována a opakovatelná pro jakýkoliv objem fotografické práce. Aspose.PSD pro .NET API Reference .

 Čeština