我试图在MoviePy的代码中获取文本,以自动调整到屏幕的中心(当前正在执行),但是我不想设置字体大小。我正在尝试使文本大小适合宽度和高度,以便它可以自动调整其大小,但是我一生无法弄清楚我在做什么错。
我可以将其显示为设置的字体大小,但是一旦尝试自动调整大小,文本就会加载。
$('#hidden-shoe-sizes').contents().prependTo('.swatches-select');
if ($('.swatch-enabled span').text() == $('.swatch-disabled span').text()){
$('span').parent().addClass('blue');
}
答案 0 :(得分:0)
您可以使用 TextClip 类的 method='caption' 属性:
<块引用>方法:要么是‘label’(默认,图片将自动调整大小以完全适合大小)或‘caption’(文本将被绘制在一个带有大小参数的固定大小的图片中)。如果是标题,文本将自动换行(有时是错误的,不是我的错,向 ImageMagick 工作人员投诉)并且可以对齐或居中(请参阅参数 align)。
screensize = (1000,500)
credits = (TextClip(txt_credits, color='black',
font="Keep-Calm-Medium", kerning=-2, interline=-1, size =
screensize, method='caption')
.set_duration(25)
.set_start(5)
)