.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 リファレンス .