ASPOSE.PSD グラフィック エディター .NET
Aspose.PSD Graphics Editor for .NET は、開発者がプログラミングで Photoshop® 層を検証、編集、操作することを可能にする強力なプラグインです - Adobe® Photoshop なしで. テキスト、スマートオブジェクト、調整、形状、効果、およびその他をサポートし、完全なコードドライブツールキットを提供します PSD そして PSB NET アプリケーションの編集.
インストール&セットアップ
- パッケージを NuGet でインストールする:
dotnet add package Aspose.PSD
を参照する インストール 詳細なステップのためのガイド.
ライセンスを設定するには、説明されているように メータードライセンス .
特徴と機能
テキストレイヤー編集
- テキスト、文字、サイズ、色を読む.
- 複雑なスクリプト、OpenType、およびフォントファルバックのサポート.
- コントロールラインスペース、調和、テキストボックス.
スマートオブジェクト処理
- 内蔵またはリンクされたスマートオブジェクトコンテンツへのアクセス.
- スマートオブジェクトのソースを置き換えたり更新したりします.
- 節約時にPSDのスマートオブジェクト参照を保存します.
調整レイヤー操作
- 調整層を追加、削除、または変更する(曲線、/飽和、明るさ/対比など.).
- RGB曲線、ホワイト・ブラック・ポイントを編集します.
- コントロールステッキングオーダーとクリップ.
形式レイヤー編集
- ヴェクターパス、アンカー、ハンドルを変更します.
- Updates fills, gradients, strokes, and join styles アップデート、グラディエント、ストライキ、およびスタイルを追加します.
- 合併路線およびボレーン作業のサポート.
レイヤー効果(スタイル)
- 影、輝き、ベヴェル/エンボス、オーバーレイ、およびそれ以上を適用します.
- 混合、不透明、角度、サイズをコントロールします.
- 効果をダイナミックに組み合わせる.
混ざりとオパシー
- Photoshop の混合モードを適用します.
- グローバル・パーチャネル・オパシティ・コントロール.
- コンポーネントの結果をプログラム的に予測します.
レイヤーグループと階級
- 組織を構築し、管理する.
- フラットまたはハンガー層.
- Query and iterate 階層の木々.
マスクとクリッピングパス
- ピクセル/ベクターマスクの読み方/書き方.
- マスクを着用/取り除く.
- マスクチャンネルをコードで編集する.
輸入、輸出、シリアル化
- ロード/保存 PSDs または PNG、JPEG、BMP、TIFFへの輸出.
- コントロールプロファイル、圧縮、透明性.
- 高性能のためのストリーム I/O サポート.
例:PSDレイヤー編集
var loadOpt = new PsdLoadOptions() { LoadEffectsResource = true };
using (PsdImage image = (PsdImage)Image.Load(sourceFileName, loadOpt))
{
var text = (TextLayer)image.Layers[0];
text.UpdateText("Updated Text via API");
var smart = (SmartObjectLayer)image.Layers[1];
smart.ReplaceContents(Image.Load("ExternalImage.psd"));
var adj = (CurvesLayer)image.Layers[4];
var manager = (CurvesContinuousManager)adj.GetCurvesManager();
manager.AddCurvePoint(0, 50, 32);
image.Save("EditedOutput.psd");
}
高度な機能
- グラディントとパターン層操作.
- Sophisticated text effects with shadows, bevels, and overlays. ソフィス化されたテキスト効果は、影、ベーベル、およびオーバーレイを含みます.
- 複層スマートオブジェクトと調整ワークフロー.
- デザイン認証のためのリアルタイムのレンダー予測.
パフォーマンス最適化戦略
- 表示速度を向上させるために可視性設定を調整します.
- マルク作業のための層グループを使用します.
- キャッシュフォント、パターン、およびプレセットは、リソースの使用を減らすために.
- 大型PSDのプロフィールメモリとCPU.
ヒントと最良の実践
- 利用可能
PsdImage
関連物件 (using
推奨ブロック). - キャストする前に層タイプを確認します.
- 変更ログやスナップショットを undo ワークフローに保存します.
- テンプレートディスクストレージを使用する代わりに大きなファイルをストリーミングします.
サポートされたプラットフォーム
- OS: Windows (7–11, Server 2003–2022), macOS (10.12+), Linux.
- フレームワーク: .NET Framework 4.0 から 7.0 まで、NET Core 、 .Net 5/6/7+ など+.
- 言語: C#、VB.NET、F #、Delphi、C++(COM Interopを介して).
- アイデア:Visual Studio、VS Code、JetBrains Rider.
よくある質問
**どんな編集能力を提供していますか?**テキスト、形状、スマートオブジェクト、調整、マスク、および効果を完全な忠誠心でプログラム的に編集できます.
**どのフォーマットで編集されたPSDを保存できますか?**PSD/PSBとして保存したり、PNG、JPEG、BMP、またはTIFFにコンポーネントを輸出したりします.
**プラットフォームで利用できますか?**はい、Windows、Linux、および macOS で実行されます .NET. Java/Python では、そのプラットフォームのために Aspose.PSD を使用します.
**このツールからどのような業界が利益を得ているのでしょうか?**グラフィックデザイン、広告、電子商取引、写真編集、デジタルアート、および企業コンテンツ管理.
**協力作業の流れを改善するにはどうすればよいですか?**Direct PSD 編集は .NET でリアルタイムの更新を可能にし、輸出/再輸入サイクルを取り除き、層の完全性を維持します.