Skip to content

Instantly share code, notes, and snippets.

@dmd
Created January 6, 2021 16:25
Show Gist options
  • Save dmd/58faebf2649819e74306f509d52ce68c to your computer and use it in GitHub Desktop.
Save dmd/58faebf2649819e74306f509d52ce68c to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
from PIL import Image, ImageDraw, ImageFont
import sys
hostname = sys.argv[1]
text = sys.argv[2] if len(sys.argv) > 2 else ""
text = text.replace('\\n','\n')
img = Image.new('RGB', (1280, 1024), color = (33,33,33))
bigfnt = ImageFont.truetype('/Library/Fonts/Arial.ttf', 75)
smlfnt = ImageFont.truetype('/Library/Fonts/Arial.ttf', 30)
d = ImageDraw.Draw(img)
d.text((100,300), hostname, font=bigfnt, fill=(200, 200, 200))
d.text((100,700), text, font=smlfnt, fill=(200, 200, 200))
img.save(hostname + '-bg.png')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment