今天,我为 Windows Movie Maker 编写了一个自定义标题,通过创建两个文本框作为审查员(您可以在此处看到最终产品:http://www.youtube.com/watch?v=GfBf9J3MrJE)。
但是,我不知道 BoundingRect 的值是什么意思,我不得不经过大量的反复试验才能将文本框放在这些特定区域。我查了一下语法,但它只告诉我(左、上、宽、高)。起初,我以为它是指框的位置(左、上)和大小(宽、高),就视频大小而言,但这些数字根本不对应!
这意味着什么?
<TransitionsAndEffects Version="2.8">
<Titles>
<TitleDLL guid="TFX">
<Title name="Censor" guid="Censor" iconid="13">
<Param name="Animation" value="TitleMultiTitles" />
<Description value="Censor" />
<OptimalDurationMultiplier value="4.0" />
<Paragraph>
<BoundingRect value="0.001 0.02 0.32 0.5" />
<Param name="BannerType" value="Normal" />
</Paragraph>
<Paragraph>
<BoundingRect value="0.4 0.1 0.45 0.5" />
<Param name="BannerType" value="Normal" />
<FontSize value="10.0" />
</Paragraph>
</Title>
</TitleDLL>
</Titles>
</TransitionsAndEffects>
答案1
它们很可能是相对单位。
因此0.4 0.1 0.45 0.5
可以转化为:
X = 0.4 * Width of video
Y = 0.1 * Height of video
W = 0.45 * Width of video
H = 0.5 * Height of video
最后两个值也可能表示底部和正确的偏移而不是宽度和高度。