Tweak appearance for mobile
[books.alexwlchan.net] / scripts / generate_bookshelf.py
1 #!/usr/bin/env python3
2
3 import random
4
5 from PIL import Image, ImageDraw
6
7
8 if __name__ == "__main__":
9     x_coord = 0
10     max_width = 2000
11     min_height = 30
12     max_height = 45
13
14     im = Image.new("RGBA", size=(max_width, max_height))
15
16     draw = ImageDraw.Draw(im)
17
18     while x_coord <= max_width:
19         width = random.randint(5, 25)
20         height = random.randint(min_height, max_height)
21         grey = random.randint(10, 110)
22
23         draw.rectangle(
24             [(x_coord, 0), (x_coord + width, height)], fill=(grey, grey, grey)
25         )
26         x_coord += width
27
28     im.save("static/bookshelf.png")