Aspose.PSDは.NET用のアニメーションメーカー
Aspose.PSD Animation Maker for .NET は開発者向けに設計された専門図書館で、Photoshop (PS D) タイムラインからアニメーションを作成、編集、エクスポートする必要があります.
インストール&セットアップ
- NuGet パッケージを追加
Aspose.PSD
あなたの .NET プロジェクト:
dotnet add package Aspose.PSD
公務員を参照 インストールガイド 詳細な設定指示.
設定 メータードライセンス アプリのスタートアップでは、完全な機能を解除します.
キー機能と機能
1.タイムラインレイヤー管理
- すべての層を列出し、アクセスするA PSD タイムライン.
- PSD構造を維持しながら、ダイナミックに層を追加または削除します.
- ステッキング(zインデックス)と可視性を調整するための再編層.
- コントロール不透明性、混合モード、および特定のキーフレームでのポジション.
2.フレームコントロールと編集
- タイムライン内でフレームを入力、削除、またはクローンします.
- フレームの遅延を正確なアニメーションタイミングのために調整します.
- フレームスペシャル変革と可視性のルールを適用します.
- 柔らかい移行のためのキーフレームの間.
アニメーションプレイバック&プレビュー
- Render timeline animations in memory for quick previews タイムラインアニメーションを記憶に残す.
- コントロールプレイバック(ループ数、プレイベックスピード、スタートフレーム).
- 個々のフレームをラスター画像として抽出します.
- デブギング情報をイベントのレンダリングを通じて上回る.
4.輸出・出力形式
- アニメーションを GIF、MP4、WebP に輸出します.
- コード設定を設定する:フレーム速度、圧縮、ロープ行動.
- ディスク、メモリストリーム、またはカスタマイズ出力に直接輸出します.
- PSD効果、マスク、およびラスター化されたフレームで混ぜる.
5.PSDコア機能の統合
- スマートオブジェクト、マスク、調整層、混合モードを保持します.
- アニメーションとPSD編集ワークフローを組み合わせる(再生、収穫、フィルター).
- PSD色のプロフィールとテキスト/ヴェクターのランダムを信頼性のために取り上げます.
ヒントと最良の実践
- 常に PsdImage オブジェクトを利用して管理されていないリソースを自由にします.
- 非破壊的な編集に使用する クローンされた PSD インスタンス.
- ストリームフレームは、大きなタイムラインのための ** バッチ** で輸出します.
- 最適な品質 vs. ファイルサイズのための暗号化設定で実験します.
- タイムライン層を使用して 層グループと名称コンベンション を組織します.
- UI 統合前に ヘッドレスモード でアニメーションをプレビューします.
コード例:アニメーションの作成と輸出
// Load PSD with effects
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
using (PsdImage psdImage = (PsdImage)Image.Load(@"C:\Samples\input.psd", loadOptions))
{
Timeline timeline = psdImage.Timeline;
// Modify frame 2
timeline.Frames[1].Delay = 15;
timeline.Frames[1].LayerStates[1].Opacity = 50;
// Move layer in frame 3
timeline.Frames[2].LayerStates[1].PositionOffset = new Point(-50, 230);
// Add a new frame
var frames = new List<Frame>(timeline.Frames);
frames.Add(new Frame());
timeline.Frames = frames.ToArray();
// Change blend mode in frame 4
timeline.Frames[3].LayerStates[1].BlendMode = BlendMode.Dissolve;
// Export animation as GIF
timeline.Save(@"C:\Samples\output.gif", new GifOptions());
// Save updated PSD
psdImage.Save(@"C:\Samples\output.psd");
}
高度な機能
- Fine-tune フレーム遅延、混合モード、および移行.
- サポート 多層および多フレームアニメーション.
- 大型PSDファイル および複雑なタイムラインに最適化.
- リアルタイム ** メモリ予測** 最終輸出前に.
- PSD/PSB 編集の完全なサポート、Photoshop ファイルとの互換性を確保します.
サポートされたフォーマット
- 入力 :PSD、PSB、PNG、TIFF、JPEG、BMP、GIF
- 出力:PSD、PSB、アニメーションGIF、MP4、WebP
ユースケース
- Web開発 :UIアニメーションのためのGIFを作成します.
- 広告&マーケティング :ダイナミックな宣伝やバナーを生成します.
- 電子商取引 :アニメーション製品ディスプレイ.
- ゲーム開発 :PSD資産からスプリットアニメーションを構築します.
- ソフトウェアデモ :アニメ化されたプレビューを通じてワークフローを表示します.
よくある質問
**Q1: アニメーションメーカーは .NET の Aspose.PSD とはどのように異なりますか?**Animation Maker は タイムラインベースのアニメーション編集とエクスポート に焦点を当てていますが、 Aspose.PSD for .NET では、より広範囲に広がる PSD 編成ツールキットを提供しています.
**Q2:どのフォーマットにアニメーションをエクスポートできますか?**アニメーションを GIF、MP4、WebP、PSD、およびPSB に輸出できます.
**Q3:スクラッチからアニメーションを作ることができますか?**はい、新しいPSD/PSBファイルを生成し、タイムラインレイヤーを加え、アニメーションをプログラム的に作成できます.
**Q4:多層アニメーションをサポートしていますか?**はい、複雑な、多層、および複数のフレームアニメーションのための完全なサポート、ミッシングと効果.
**Q5:マーケティングや電子商取引に適していますか?**あなたは 製品アニメーション、バナー、および GIF 広告 を PSD から直接作成することができます.