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 から直接作成することができます.

 日本語