Exemplo n.º 1
0
FRAMECOUNT = 0

LINE_SPACING = 14
MARGIN = 2
FONT = ImageFont.truetype(os.path.join(BASE_PATH, "anony.ttf"), 12)

IMAGE_DEFS = {
    'sig.gif': (600, 120),
    'site.gif': (600, 400),
}
DEFAULT_IMG_NAME = 'sig.gif'

BUFFER_MAX = 50
output_buffer = ["" for _ in range(BUFFER_MAX)]

gifWriter = GifWriter()
gifWriter.transparency = False

streams = {}
LAST_FRAME = {}
HEADER_DATA = {}
for img_name in IMAGE_DEFS.keys():
    streams[img_name] = set()
    LAST_FRAME[img_name] = None
    HEADER_DATA[img_name] = None


def get_header_data(width, height):
    rio = BytesIO()
    img, palette = gen_img(width, height)