.NET のための Aspose.PSD を使用して PSD の調整層を使用する方法
.NET のための Aspose.PSD を使用して PSD の調整層を使用する方法
ASPOSE.PSD for .NET は、Photoshop と同様に曲線、レベル、および色のバランスをスクリプトして自動化することを可能にします。
現実世界問題
デザイナーは、ブランド化、修正、または季節キャンペーンのためのPSDのバッチで薄色の色や明るさをしばらく必要とします。
ソリューション概要
プログラム的に曲線、レベル、またはカラーバランス調整層をいくつかのコードラインで正確な設定で追加または更新します。
原則
- Visual Studio 2019 以降
- .NET 6.0 またはそれ以降(または .Net Framework 4.6.2+)
- Aspose.PSD for .NET から NuGet
- 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();
ケースとアプリケーションの使用
- ブランドに合致する色のグレードは、資産のバッチに
- キャンペーン向けの季節的なトーン変動
- スキャンまたは遺産グラフィックの自動修正
共通の課題と解決策
目に見えない効果: 層の順序と設定を確認する; 調整層は層の上にあり、それらに影響を与える必要があります。
** 調整タイプ:** 適切な調整方法(曲線、色のバランスなど)を使用します。
ベストプラクティス
- オリジナルを簡単なロールバックに保つ
- 自動化後、Photoshopで色と色を確認する
- 追跡性のための文書調整論理
FAQ
Q:他の調整タイプを自動化できますか?**A: はい - 明るさ/対立、曝露、レベルなどは、同様のAPI方法によってサポートされています。
Q:既存の調整層を編集できますか?**A:はい - タイプによって位置し、その特性を変更します。
結論
.NET のための Aspose.PSD で、プロの色とトーン調整は単なるスクリプトです。 ASPOSE.PSD for .NET API リファレンス 完全なオプション。