@Dooti

Как убрать сглаживание шрифта?

Когда только текст рисуется он какой-то искажённый, а когда начинается анимация гифки, то он становится более мягким, гладким. Нужно чтоб он был всё время одинаковым, как такого добиться?

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)
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы