Я посмотрел на изображение christmas.png
в коде, к которому вы привязали, и оно выглядит как изображение 624x8 пикселей с палитрой и 8-битным альфа-каналом.
Предполагая, что образец изображения работает, вы можете сделать его с такими же характеристиками, взяв изображение в формате PNG и добавив полностью непрозрачный альфа-канал, например:
#!/usr/local/bin/python3
from PIL import Image
# Load the image and convert to 32-bit RGBA
im = Image.open("image.png").convert('RGBA')
# Save result
im.save("result.png")
Я сгенерировал градиентное изображение, применил эту обработку и получил это, так что, может быть, вы можете попробовать это: