この記事では、従業員カードを作成するかテンプレートをカスタマイズするかどうかにかかわらず、このガイドは、プロセスを効果的に自動化することを可能にし、C# ASP.NET Core PSD を TIFF 変換機能に活用します.
PSDファイルの理解
The Photoshop ドキュメント(PSD) Adobe Photoshop のデフォルトファイル形式で、テキスト、グラフィック、およびその他の要素を含む多層画像を保存するために特別に設計されています. PSD テンプレートで作業する際には、複数の出力イメージを生成するためのさまざまな文字と画像層を人口化する必要があります:
C# ライブラリ PSD レイヤー管理
ASPOSE.PSD を .NET に 強力な図書館で、Adobe Photoshop または Illustrator を必要とせずに PSD ファイルを作成および変更することができます. この API は、C# を使用して PSD の層をダイナミックに更新したいときに特に役立ちます パッケージマネージャー あるいはダウンロード DLL ASP.NET で PSD 画像操作をサポートすると、作業流を簡素化し、 C# .NET Photoshop 層操作の機能を向上させます.
C# を使用して PSD ファイルのテキスト 層を検索および更新
NET のための Aspose.PSD を使用すると、その名前によって PSD ファイルの特定の層を検索し、そのコンテンツを更新することができます:
- インスタンスを作成する: イニシアチブ A
PsdImageあなたのPSDファイルへのルートでオブジェクト. - アクセスレイヤー:使用する
PsdImage.Layers属性は、PSDの層へのアクセスです. - レイヤーを見つける: 望ましいものを得るために各層のディスプレイ名をマッチします
TextLayerオブジェクト. - 更新テキスト:使用する
TextLayer.UpdateText(String)テキストを変更する方法. - Save Changes: 更新された画像を保存する
PsdImage.Save(String)メソッド.
以下は、C#を使用してPSDファイルのテキスト層を見つけ、更新する方法を示すコードサンプルです#:
入力と結果
以下は、この例で使用される入力PSDファイルのスクリーンショットです:

そして以下は、更新されたテキスト層を含む結果のPSDファイルです:

C# を使用して PSD ファイルの画像層を検索および更新
画像のようなグラフィック要素を管理するために、 Aspose.PSD for .NET は Graphics このクラスでは、PSD層内でグラフィックをクリアまたは描くことができます. 画像層を見つけ、更新するために、以下の手順に従ってください:
- PSDファイルをアップロードする:作成するA
PsdImagePSDファイルをアップロードすることに反対します. - レイヤーを見つける:アクセスする
PsdImage.Layers望ましい層を位置づけること. - 画像をアップロードする: あなたが描きたいイメージを準備し、画像にダウンロードします
Streamオブジェクト. - 新層を作成する:新しい層オブジェクトをスタートさせる
Stream前のステップから. - グラフィックをスタートさせる: Aを作成する
Graphicsオブジェクトとそれを置き換えられる層と結びつける. - タイトル(英名):Clear the Layer
Graphics.Clear()既存の層のコンテンツを解除する方法. - 新しいイメージを描く:雇用する
Graphics.DrawImage(Image, Rectangle)新しい画像を層に引っ張る方法. - Save the File: 最後に、更新されたファイルを使用して保存します
PsdImage.Save(String)メソッド.
ここでは、C#を使用してPSDファイルで画像層を見つけ、更新する方法を示すコードサンプルです#:
入力と結果
以下は、提供されたコードを使用して画像層を更新した後、PSDファイルのスクリーンショットです:

結論
この記事では、C#を使用してPhotoshopファイル(PSD)の層を見つけ、更新する方法を調べました。コードサンプルとともに、ステップ・ステップガイドは、層を効率的に位置づけ、テキストや画像を変更する方法を示しています。このアプローチは、層のためのC# .NET Photoshopの自動化を改善するだけでなく、PSD Smart Objectsのバッチ処理を可能にします.
NET Photoshop レイヤー操作のパワーを使用すると、C# を使用して Photoshop レイヤーのアップデートを簡単に自動化することができ、開発者が PSD ファイルの管理における生産性と効率を向上させようとする貴重なツールとなります.