Когда-то мне очень помогли эти статьи:
1 и
2. Тогда я впервые узнал о pil (pillow), и что на python можно делать с графикой разные удивительные вещи. Думаю, это то, что вам нужно. Остальное есть в
документации. Вам понадобится модуль
ImageDraw , а в нем PIL.ImageDraw.Draw.rectangle для рисования прямоугольников.
P.S. Есть отличия между pil(python 2.7) и pillow (python 3.x). Нюансы я не помню, но там все просто.