トップページ「AviUtl」 > テキスト自動リサイズ スクリプト

テキスト自動リサイズ スクリプト


【ダウンロード】

TextResizer(20240319).zip

【説明】

テキストを指定されたサイズに収まる様にXY独立で自動リサイズします。
テキストオブジェクトの表示速度パラメータを使用した際、未表示部分を自動でクリッピングすることができます。

再生に合わせて字幕が長くなっていくと自動で幅が狭まる奴ができます。

【インストール】

拡張編集配下「Script」フォルダに「@テキスト自動リサイズ.anm」を入れてください。

【使い方】

アニメーション効果から「@テキスト余白カット」「@テキスト枠サイズ指定」を選択してください。
あとは触ればわかると思います。

各フレーム毎にトリミングライン判定をする都合上とても重いです、あきらめるか誰か書き直してください。

【更新履歴】

2024/03/19 追加:「@テキスト余白カット」に精度調整オプションを追加
                   カットライン判定を間引き高速化します。(小さいほうが高精度)
                   対象によっては誤判定やズレの可能性があります、余白より小さい値を推奨。

2023/11/22 変更:ソース可読性向上、高速化(逆向きにスキャンしていた)
           変更:「@テキスト余白カット(座標補正無し)」を通常版に統合。
                   (カット位置確認モードは無くなりました)
           変更:自動縮小倍率によっては表示位置がずれることがあるのを修正。
                   位置補正方式を「座標移動」から「中心点移動」に変更。
                   (拡大率のフィルタは「中心点」基準でかかる為)
           変更:一部にあった「トリミング」表記を「クリッピング」表記に統一
           追加:まともな説明書がついた。

2023/11/20 公開

【旧バージョン】

TextResizer(20231122).zip
TextResizer(20231120).zip


 「AviUtl」へ戻る

トップページへ戻る