.NET で PSD ファイルに曝露調整を適用する方法

.NET で PSD ファイルに曝露調整を適用する方法

Aspose.PSD for .NET は、単一のスクリプトで何らかの PSD ファイルのための非破壊的な曝露修正を自動化することができます。

現実世界問題

間違った曝露の写真は、印刷、電子商取引、またはマーケティングのために修正する必要がありますが、手動で数百を訂正することは、スケールでは不可能です。

ソリューション概要

Exposure Adjustment Layer を追加または更新し、その後、インスタントの改善のために、プログラム的に曝露、オフセット、およびガマ値を設定します。

原則

  • 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/photo.psd";
string outputFile = "./output/photo_exposure.psd";

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

ステップ2:曝露調整層を追加する

var exposure = psdImage.AddExposureAdjustmentLayer();

ステップ3:パラメーター設定

exposure.Exposure = 9;    // Exposure correction, typically -20 to 20
exposure.Offset = 0.05f;  // Offset, typically -1 to 1
exposure.Gamma = 1.1f;    // Gamma correction, >0

ステップ4:Save the Enhanced PSD

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

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

  • 大型アーカイブのための自動曝露修正
  • バッチ拡張製品とマーケティング写真
  • クリエイティブまたは印刷ワークフローのための事前処理

共通の課題と解決策

Too bright/dark after adjustment: 最良の結果を得るためにサンプル画像のテスト値。

見えない調整: 層の順序と正しい設定を確認します。

ベストプラクティス

  • マス変換前の結果を予測する
  • すべてのオリジナルのコピーを保存する
  • 完全写真コレクションのためのスクリプト

FAQ

Q:後で修正を返すことができますか?A:はい、非破壊的な層は、いつでも調整または削除することができます。

Q:これはPSBファイルにも機能しますか?**A: はい - API は PSD と PSB 形式の両方で動作します。

結論

Aspose.PSD for .NET では、曝露修正は、あらゆるワークフローで速く、回転可能で、スケール可能です。 ASPOSE.PSD for .NET API リファレンス .

 日本語