Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from PIL import Image, ImageDraw
- im = Image.new('RGB', (700, 500), 'grey')
- drawer = ImageDraw.Draw(im)
- x, y = im.size
- drawer.rectangle(((10, 10), (690, 490)), fill='white')
- drawer.polygon(((10, 10), (70, 10), (30, 30), (10, 10)), fill='#FF4500')
- drawer.polygon(((10, 10), (30, 30), (10, 70)), 'yellow')
- drawer.polygon(((30, 30), (70, 10), (60, 60), (30, 30)), 'yellow')
- drawer.polygon(((30, 30), (60, 60), (10, 70)), 'orangered')
- drawer.polygon(((60, 60), (100, 100), (70, 10)), "orangered")
- drawer.polygon(((10, 70), (60, 60), (100, 100), (10, 70)), 'gold')
- drawer.polygon(((100, 100), (140, 10), (70, 10)), 'yellow')
- drawer.polygon(((100, 100), (100, 10), (140, 10), (100, 100)), 'orangered')
- drawer.polygon(((10, 100), (100, 100), (10, 70)), 'orangered')
- drawer.polygon(((10, 490), (50, 450), (10, 400)), 'orangered')
- drawer.polygon(((50, 450), (70, 400), (10, 400)), 'yellow')
- drawer.polygon(((50, 450), (110, 400), (70, 400)), 'orangered')
- drawer.polygon(((690, 490), (670, 470), (660, 490)), 'blue')
- drawer.polygon(((690, 490), (690, 450), (670, 470)), 'aquamarine')
- drawer.polygon(((660, 490), (670, 470), (650, 450), (640, 490)), 'aqua')
- drawer.polygon(((670, 470), (650, 450), (690, 430), (690, 450), (670, 470)), 'mediumblue')
- drawer.polygon(((640, 490), (650, 450), (620, 420), (610, 490)), 'blue')
- drawer.polygon(((690, 430), (650, 450), (620, 420)), 'deepskyblue')
- drawer.polygon(((690, 430), (620, 420), (690, 400)), 'mediumblue')
- drawer.polygon(((620, 420), (590, 390), (580, 490), (610, 490)), 'aqua')
- drawer.polygon(((620, 420), (590, 390), (690, 400)), 'mediumblue')
- drawer.line(((350, 460), (350, 400)), fill='black')
- drawer.polygon(((342, 130), (341, 110), (341, 90), (358, 90), (359, 110), (358, 130), (342, 130)), 'saddlebrown')
- drawer.polygon(((344, 127), (343, 110), (343, 93), (356, 93), (357, 110), (356, 127), (340, 127)), 'saddlebrown')
- drawer.ellipse(((280, 270), (420, 400)), 'saddlebrown')
- drawer.ellipse(((310, 180), (390, 290)), 'saddlebrown')
- drawer.polygon(((335, 295), (342, 130), (358, 130), (365, 295), (335, 295)), 'black')
- drawer.rectangle(((348, 460), (352, 400)), 'grey')
- drawer.line(((350, 400), (348, 398)), fill='black')
- drawer.line(((350, 400), (352, 398)), fill='black')
- drawer.line(((348, 398), (346, 397)), fill='black')
- drawer.line(((352, 398), (354, 396)), fill='black')
- drawer.line(((345, 130), (341, 340)), 'grey')
- drawer.line(((348, 130), (347, 340)), 'grey')
- drawer.line(((351, 130), (353, 340)), 'grey')
- drawer.line(((354, 130), (359, 340)), 'grey')
- drawer.line(((345, 130), (345, 121)), 'grey')
- drawer.line(((348, 130), (348, 103)), 'grey')
- drawer.line(((351, 130), (351, 94)), 'grey')
- drawer.line(((354, 130), (354, 112)), 'grey')
- drawer.rectangle(((340, 119), (344, 123)), 'black')
- drawer.ellipse(((335, 116), (340, 126)), 'black')
- drawer.rectangle(((340, 101), (347, 105)), 'black')
- drawer.ellipse(((335, 98), (340, 108)), 'black')
- drawer.rectangle(((352, 92), (359, 96)), 'black')
- drawer.ellipse(((360, 89), (365, 99)), 'black')
- drawer.rectangle(((355, 110), (359, 114)), 'black')
- drawer.ellipse(((360, 107), (365, 117)), 'black')
- drawer.ellipse(((340, 70), (360, 90)), 'saddlebrown')
- drawer.rectangle(((333, 330), (367, 330)), fill='#FFDEAD')
- drawer.polygon(((341, 90), (358, 90), (350, 80), (341, 90)), 'saddlebrown')
- drawer.polygon(((341, 340), (359, 340), (358, 341),
- (358, 342), (357, 343), (357, 344),
- (356, 345), (356, 346), (355, 347),
- (355, 348), (354, 349), (354, 350),
- (350, 400), (345, 350), (345, 349),
- (344, 348), (344, 347), (343, 346),
- (343, 345), (342, 344), (342, 343), (341, 342),
- (341, 341), (340, 340), (341, 340)), 'black')
- im.save('Cello.jpg')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement