Когда только текст рисуется он какой-то искажённый, а когда начинается анимация гифки, то он становится более мягким, гладким. Нужно чтоб он был всё время одинаковым, как такого добиться?
from PIL import Image, ImageDraw, ImageFont, ImageSequence
input_gif = Image.open('gif.gif')
frames = [frame.copy() for frame in ImageSequence.Iterator(input_gif)]
font = ImageFont.truetype('arial.ttf', 168)
for i, frame in enumerate(frames):
draw = ImageDraw.Draw(frame)
draw.text((274, 218), f'23', fill='white', font=font)
draw.text((274, 397), f'10345', fill='white', font=font)
frames[0].save('output.gif', save_all=True, append_images=frames[1:], loop=0)