Skip to main content
Known Participant
June 14, 2018
Answered

エクスプレッションでテキストレイヤーの縦横幅をピクセル数で取得する事はできますか?

  • June 14, 2018
  • 1 reply
  • 4499 views

閲覧いただきありがとうございます。

エッセンシャルグラフィックスを利用して、使い回せる字幕を作成したいと考えています。

背景となる平面にテキストレイヤーを重ねるだけの単純なものですが、

これまで、エクスプレッションでテキストレイヤーに「.length」を利用して文字数を取得し、

取得した数値を元に背景のサイズを自動的に算出していました。

が、この方法ではフォントによって幅がまちまちな為、最終的に手動での調整を余儀なくされていました。

これを解決したく、テキストレイヤーの幅をピクセル数で取得する方法を探しています。

This topic has been closed for replies.
Correct answer Mukaida

sourceRectAtTime()  という命令で背景の大きさを自動調整できます。

sourceRectAtTime() - After Effects スクリプトリファレンス

チュートリアルは、いろいろ投稿されているので参考にしてください。

SourceRectAtTime() Expression- Adobe After Effects tutorial - YouTube

字幕のアンカーポイントを常にセンターにする方法にも使えます。

映像制作 | 動画に字幕テロップを入れるのはAfter Effectsを! Part 3 - 3RD EYE STUDiOS

<追記>

以前、Premiere用にモーショングラフィックテンプレートを作成したスレッドがあります。

ファイルはダウンロードできます。

AfterEffectsで作成したモーショングラフィックステンプレートのフォントについて

1 reply

MukaidaCommunity ExpertCorrect answer
Community Expert
June 14, 2018

sourceRectAtTime()  という命令で背景の大きさを自動調整できます。

sourceRectAtTime() - After Effects スクリプトリファレンス

チュートリアルは、いろいろ投稿されているので参考にしてください。

SourceRectAtTime() Expression- Adobe After Effects tutorial - YouTube

字幕のアンカーポイントを常にセンターにする方法にも使えます。

映像制作 | 動画に字幕テロップを入れるのはAfter Effectsを! Part 3 - 3RD EYE STUDiOS

<追記>

以前、Premiere用にモーショングラフィックテンプレートを作成したスレッドがあります。

ファイルはダウンロードできます。

AfterEffectsで作成したモーショングラフィックステンプレートのフォントについて

Known Participant
June 15, 2018

ありがとうございます!まさに求めていた機能です。