在moviepy中对齐到“西北”

1 投票
1 回答
27 浏览
提问于 2025-04-13 15:04

我刚接触moviepy,有个问题想请教一下。我想知道是否可以把TextClip的文本同时对齐到上方和左侧。

title_clip = TextClip(title, font="Inter-SemiBold", size=(1002, 88), method="caption", align="west", fontsize=36,
color='rgba(0,0,0,0.75)')
title_clip = title_clip.set_position((226, 803)).set_duration(duration)


detail_clip = TextClip(news, font="Rubik-Regular", size=(1469, 474), method="caption", align=("north", "west"), fontsize=34,
color='rgb(103,103,103)')
detail_clip = detail_clip.set_position((226, 226)).set_duration(duration)

1 个回答

1

根据moviepy和imagemagick的文档,指定对齐方式的方法是设置 align="NorthWest"

举个例子:

detail_clip = TextClip(news, font="Rubik-Regular", size=(1469, 474), method="caption", align="NorthWest, fontsize=34,

我觉得这样做是可行的,因为 align参数会传递给ImageMagick,而在 ImageMagick的-gravity选项文档中说明,NorthWest是可以使用的对齐方式。

撰写回答