parent
7144b10921
commit
b15578bc7c
2 changed files with 0 additions and 49 deletions
@ -1,9 +0,0 @@ |
|||||||
#!/usr/bin/env python3 |
|
||||||
# -*- coding: utf-8 -*- |
|
||||||
# /********************************************************************************** |
|
||||||
# * _author : Domeniko Gentner |
|
||||||
# * _mail : code@tuxstash.de |
|
||||||
# * _repo : https://git.tuxstash.de/gothseidank/tweet2png |
|
||||||
# * _license : This project is under MIT License |
|
||||||
# *********************************************************************************/ |
|
||||||
from .painter import painter |
|
@ -1,40 +0,0 @@ |
|||||||
#!/usr/bin/env python3 |
|
||||||
# -*- coding: utf-8 -*- |
|
||||||
# /********************************************************************************** |
|
||||||
# * _author : Domeniko Gentner |
|
||||||
# * _mail : code@tuxstash.de |
|
||||||
# * _repo : https://git.tuxstash.de/gothseidank/tweet2png |
|
||||||
# * _license : This project is under MIT License |
|
||||||
# *********************************************************************************/ |
|
||||||
from PIL import Image, ImageDraw, ImageFont |
|
||||||
from pathlib import Path |
|
||||||
from json import load as j_load |
|
||||||
|
|
||||||
|
|
||||||
class painter: |
|
||||||
|
|
||||||
def __init__(self, twitter: str, handle: str): |
|
||||||
# Load json |
|
||||||
css = Path("css.json") |
|
||||||
with css.open('r') as fp: |
|
||||||
css = j_load(fp) |
|
||||||
|
|
||||||
# Size |
|
||||||
img_size = (css['dimensions']['x'], css['dimensions']['y']) |
|
||||||
|
|
||||||
# Background color |
|
||||||
background_color = (css["background"]['r'], css["background"]['g'], css["background"]['b']) |
|
||||||
|
|
||||||
# text options |
|
||||||
text = css['text'] |
|
||||||
color = (text['color']['r'], text['color']['g'], text['color']['b']) |
|
||||||
font = text['font'] |
|
||||||
size = text['size'] |
|
||||||
|
|
||||||
image = Image.new('RGB', img_size, background_color) |
|
||||||
font = ImageFont.truetype(font) |
|
||||||
|
|
||||||
context = ImageDraw.Draw(image) |
|
||||||
context.text((10, 10), handle, fill=color, font=font) |
|
||||||
|
|
||||||
image.save('test.png') |
|
Loading…
Reference in new issue