.NET のための Aspose.PSD を使用して PSD 写真の曲線を調整する方法

.NET のための Aspose.PSD を使用して PSD 写真の曲線を調整する方法

Aspose.PSD for .NET では、複雑な曲線調整を複数の PSD 写真で数行のコードで自動化することができます。

現実世界問題

手動曲線調整は正確ですが、大きな写真図書館、キャンペーン、またはクリエイティブ自動化には遅すぎる。

ソリューション概要

曲線調整層を追加または編集し、その後、チャンネルによるコントロールの曲点を設定します - すべては完全に書くことができます。

原則

  • Visual Studio 2019 以降
  • .NET 6.0 またはそれ以降(または .Net Framework 4.6.2+)
  • Aspose.PSD for .NET から NuGet
  • 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 not taking effect: 調整層がターゲット画像層の上にあることを確認します。

**複雑な要件:**各チャンネルに精密なコントロールを提供するために複数の曲線ポイントを使用します。

ベストプラクティス

  • Photoshop または PSD ビューで出力を予測する
  • 複数のファイルを同時に記録する
  • オリジナルを簡単に保存する

FAQ

**Q:特定のRGBチャンネルに曲線を調整できますか?**A: はい - チャンネルインデックスをターゲットに AddCurvePoint (たとえば、赤のための1、2のグリーン、3のブルー)。

Q:PSBファイルにも使用できますか?A:はい - API は PSD と PSB フォーマットで動作します。

結論

Aspose.PSD for .NET では、プロの曲線調整が自動化され、写真作業のいずれかの量で繰り返される。 ASPOSE.PSD for .NET API リファレンス .

 日本語