PSD 写真を .NET でブラックとホワイトに変換する方法

PSD 写真を .NET でブラックとホワイトに変換する方法

Aspose.PSD for .NET では、何らかの PSD ファイルのための非破壊的な B&W 変換を自動化することを可能にし、創造的およびアーカイブの両方のニーズをサポートします。

現実世界問題

手動グレイスケール変換は、大きな写真セット、再ブランド、またはキャンペーン作業に時間を無駄にします。

ソリューション概要

ブラック&ホワイト調整層の追加をスクリプトし、必要に応じてそのパラメーターをタップします. このアプローチは完全に逆転可能であり、非破壊的な作業流と互換性があります。

原則

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

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

ステップ2:ブラック&ホワイト調整層を追加する

var blackWhite = psdImage.AddBlackWhiteAdjustmentLayer();

ステップ3:(オプション)変換をカスタマイズする

// Default is neutral; customize to bias toward certain colors
blackWhite.Reds = 40;
blackWhite.Yellows = 60;
blackWhite.Greens = 20;
blackWhite.Cyans = 80;
blackWhite.Blues = 10;
blackWhite.Magentas = 30;

ステップ4:変換されたPSDを保存する

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

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

  • ブラック&ホワイト写真のための自動アーカイブ
  • クリエイティブキャンペーン効果
  • 製品写真のための一貫したグレイスケール変換

共通の課題と解決策

フラットまたは洗浄効果: より多くのドラマまたはコントロールのために個々の色のスライダーをツイッキングします。

完全にグレースケールではない: すべての B&W 調整パラメーターが設定されていることを確認します。

ベストプラクティス

  • Photoshop で結果を予測する
  • バッチワークのためのスクリプト
  • 常にオリジナルを保存して

FAQ

Q:複数のPSDをバッチ変換できますか?A: はい - 同じスクリプトで設定されたあなたの資産を上回る。

Q:後で色に戻ることができますか?A: はい - 調整層を保持する限り、オリジナルの色が保存されます。

結論

Aspose.PSD for .NET は、プロの黒と白の写真のワークフローをスケール可能で創造的なものにします。 ASPOSE.PSD for .NET API リファレンス .

 日本語