.NET で PSD の明るさと対照を自動的に強化する方法

.NET で PSD の明るさと対照を自動的に強化する方法

Aspose.PSD for .NET では、この修正を1秒で1〜数百の PSD に適用することができます - 手動 Photoshop は必要ありません。

現実世界問題

ボリューム写真の資産は、頻繁に照明やコントロールが悪く、それぞれのPSDを手動で調整することは、マーケティング、出版、またはアーカイブプロジェクトに遅すぎる。

ソリューション概要

PSD のワークフローに Brightness/Contrast 層の追加および調整をスクリプトして、即時、繰り返しの品質改善を行います。

原則

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

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

ステップ2:明るさ/対照調整層を追加する

var brightnessContrast = psdImage.AddBrightnessContrastAdjustmentLayer(32, 50);

ステップ3:(オプション) Fine-Tune 調整

brightnessContrast.Brightness = 40;  // Range typically -100 to 100
brightnessContrast.Contrast = 60;    // Range typically -100 to 100

ステップ4:Save the Enhanced PSD

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

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

  • 非暴露または低対比画像の即時修正
  • 電子商取引、マーケティング、またはアーカイブのためのバッチアップ
  • 先進的なクリエイティブワークフローのための事前処理

共通の課題と解決策

過加速: 写真セットで最高の結果を得るためのテスト調整値。

** 見えない層:** 調整層があなたのストックの画像層の上にあることを保証します。

ベストプラクティス

  • 投稿前にPhotoshopで結果を予測する
  • 比較のためのオリジナルファイルのコピーを保存する
  • 時間を節約するためのバッチワークのスクリプト

FAQ

**Q:同じ設定を複数のPSDに適用できますか?**A:はい、すべてのファイルを回転し、同じプロセスを繰り返します。

**Q:どのファイル形式が輸出のためにサポートされていますか?**A: PSD として保存するか、配布のために JPEG/TIFF に輸出します。

結論

.NET のための Aspose.PSD で、写真のアップグレードは速く、自動化され、生産準備が整っています。 ASPOSE.PSD for .NET API リファレンス .

 日本語