.NET を使用して PSD 画像に Hue と Saturation 効果を適用する方法

.NET を使用して PSD 画像に Hue と Saturation 効果を適用する方法

Aspose.PSD for .NET を使用すると、これらの特性を大型セットの PSD 画像または自動的にクリエイティブな色のグレードにバッチアップできます。

現実世界問題

それぞれの写真の手動変更/飽和度は遅く、繰り返すことのできない。自動化は一貫性を確保し、デザイナーをより貴重な作業に自由にします。

ソリューション概要

Hue/Saturation の調整層を追加または更新し、値を設定して保存します。

原則

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

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

ステップ2:Hue/Saturation Adjustment Layer を追加する

var hueSaturation = psdImage.AddHueSaturationAdjustmentLayer();

ステップ3:皮、土、光を調整する

hueSaturation.Hue = -43;         // Range: -180 to 180
hueSaturation.Saturation = 4;    // Range: -100 to 100
hueSaturation.Lightness = 10;    // Range: -100 to 100 (optional)

ステップ4:Save the Enhanced PSD

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

ケースとアプリケーションの使用

  • バッチ色の正しい製品写真
  • キャンペーンを通じてクリエイティブな色の評価を適用
  • 社会的およびマーケティング資産の振動性を向上させる

共通の課題と解決策

極端な設定は不自然に見える: 現実的な改善のために小さな値で始める。

見えない層: 調整はターゲット画像層の上に置かれる必要があります。

ベストプラクティス

  • 常に公開前に最終結果を予測する
  • 時間を節約するためのバッチフォルダーのスクリプト
  • 自動化前にオリジナルを復元

FAQ

**Q:これを異なる色の範囲で自動化できますか?**A: はい - 高度なマッキングおよびチャンネルオプションのためのAPI参照を使用します。

Q:これは逆転可能ですか?A: はい - 非破壊的な編集のために PSD 調整層構造を維持します。

結論

Aspose.PSD for .NET を使用すると、すべての PSD 資産における写真の振動を標準化および向上させることができます。 ASPOSE.PSD for .NET API リファレンス .

 日本語