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