BoundingRect值是什么意思?


1

今天,我通过创建两个用作检查器的文本框为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
要澄清的是,此XML中的值就是您用于YouTube视频的值?
丹尼尔·贝克

Answers:


0

它们很可能是相对单位。

因此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

最后两个值还可能指示底部右侧偏移量,而不是widthheight


相对单位是什么意思?同样,这些数字用于单个块。因此,每个BoundingRect有四个数字,而两个则有八个。
CJL
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.