如何在moviepy中放大文本剪辑而不失真?

问题描述 投票:1回答:1

我只是使用调整大小来放大文本剪辑。结果很差。

result

如何在保持文本清晰的同时增加文本的字体大小?

from moviepy.editor import *

screensize = (720,460)
txtClip = TextClip('enlarge', color='white', font="Amiri-Bold",
                    kerning=5, fontsize=50)
text_annimation = txtClip.set_duration(2).resize(lambda t : (1 + 2*t/2)).set_pos('center')

final_clip = CompositeVideoClip([text_annimation],size=screensize).set_fps(24)
python moviepy
1个回答
0
投票

首先生成一个非常大的文本剪辑(fontsize=200),然后从较小的因子(resize(lambda t : (0.5 + t/4)))开始调整大小。这样,您的剪辑将始终是原始图像的缩小版本,您将不会有任何像素化。

© www.soinside.com 2019 - 2024. All rights reserved.