Skip to content

Releases: routersys/YMM4-PDF

v2.0.0

05 Apr 12:47

Choose a tag to compare

v2.0.0 - PDF読み込み for YMM4

YukkuriMovieMaker4(YMM4)向けのPDFレンダリング図形プラグイン PDF読み込み for YMM4 のメジャーアップデートリリースです。


新機能・改善点

1. 描画モードに連動した動的パラメータUIの搭載

選択した描画モード(ベクター / ラスター)に応じて、プロパティパネルの下部に表示される詳細設定グループが動的に切り替わるようになりました(PdfShapeEditorControl および PdfShapeEditorViewModel による実装)。
不要なパラメータが非表示になることで、設定ミスを防ぎ、より直感的な操作が可能になりました。

  • ベクター選択時: 「ベクター設定」グループが表示され、基準スケールを決定する「サイズ(1〜1200%)」パラメータが操作可能になります。
  • ラスター選択時: 「ラスター設定」グループが表示され、ラスタライズ解像度を決定する「品質(72〜800 DPI)」パラメータが操作可能になります。

2. 2種類の高度な描画アルゴリズム

用途に合わせてパフォーマンスと画質を最適化する2つのモードを提供します。

ベクターモード (高品質)

アイテムのサイズ(VectorSize)や YMM4 の Zoom パラメータから計算された最適なスケールを用いて、PDFを都度ラスタライズします。拡大しても文字や図形がぼやけず、常に最高の品質で描画されます。

ラスターモード (高速)

指定した品質(RasterDpi)で PDF の該当ページを一度だけラスタライズし、その画像を YMM4 の標準機能で拡大縮小して描画します。描画処理の負荷を最小限に抑えるため、プレビュー時の動作を軽くしたい場合に適しています。

3. サムネイル付きカスタムファイルセレクター

WPF(PdfFileSelector)を用いた独自の直感的なファイル選択UIを実装しました。

  • ディレクトリ自動連動: 選択されたPDFファイルと同じフォルダに存在する他のPDFファイルを自動的にリストアップします。
  • 非同期サムネイル生成: リスト内のPDFの1ページ目をバックグラウンドで非同期にレンダリングし、コンボボックスの各項目にサムネイルとして表示します。
  • ツールチップの拡大表示: 閉じた状態のコンボボックスやリスト内のアイテムにマウスオーバーすると、最大256×256ピクセルの大きなサムネイルがツールチップとして表示され、内容の確認が容易に行えます。

4. アニメーション完全統合とスライドショー表現

PdfShapeParameter の主要なパラメータは YMM4 の Animation クラスに対応しており、タイムライン上でキーフレームアニメーションを設定できます。
「ページ番号」パラメータをアニメーションさせることで、「特定の時間経過に合わせてPDFのページをめくる」といったスライドショーのような表現が容易に作成可能です。

5. 多言語ローカライゼーション

YMM4 本体の言語設定に追従して UI やパラメータ名が自動で切り替わります。


v1.1.0

06 Sep 07:45
e0a8d66

Choose a tag to compare

v1.1.0 消去

v1.0.0

28 Aug 00:26
7ffa07a

Choose a tag to compare

v1.0.0 消去

v0.0.2

06 Aug 08:58
f5be050

Choose a tag to compare

v0.0.2 消去

v0.0.1

03 Aug 08:30
919d637

Choose a tag to compare

v0.0.1 消去