BoundingRect 值是什么意思?

BoundingRect 值是什么意思?

今天,我为 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

最后两个值也可能表示底部正确的偏移而不是宽度高度

相关内容