Giá trị BoundingRect có nghĩa là gì?


1

Hôm nay tôi đã viết một tiêu đề tùy chỉnh cho Windows Movie Maker, bằng cách tạo hai hộp văn bản để đóng vai trò kiểm duyệt (Bạn có thể xem sản phẩm cuối ở đây: http://www.youtube.com/watch?v=GfBf9J3MrJE ).

Tuy nhiên, tôi không biết các giá trị cho BoundingRect có nghĩa là gì, tôi đã phải trải qua rất nhiều thử nghiệm và lỗi chỉ để có được các hộp văn bản trong các khu vực cụ thể đó. Tôi đã tra cứu cú pháp, nhưng tất cả những gì nó nói với tôi là (trái, trên cùng, chiều rộng, chiều cao). Lúc đầu, tôi nghĩ rằng nó có nghĩa là vị trí của hộp (trái, trên cùng) và kích thước (chiều rộng, chiều cao), về kích thước video, nhưng các con số hoàn toàn không tương ứng!

Điều đó nghĩa là gì?

<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
Để làm rõ, các giá trị trong XML này là những giá trị bạn đã sử dụng cho video Youtube?
Daniel Beck

Câu trả lời:


0

Họ, rất có thể, đơn vị tương đối.

Vì vậy, 0.4 0.1 0.45 0.5dịch thành:

X = 0.4  * Width  of video  
Y = 0.1  * Height of video  
W = 0.45 * Width  of video  
H = 0.5  * Height of video

Cũng có thể là 2 giá trị cuối chỉ ra phầndưới cùngbên phải thay vì chiều rộngchiều cao .


Bạn có ý nghĩa gì bởi các đơn vị tương đối? Ngoài ra, những con số này là cho một khối duy nhất. Do đó, có bốn số cho mỗi BoundingRect và tám cho hai.
CJL
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.