From 0ee26c7437f5297d0023a7165d999f991b0392f4 Mon Sep 17 00:00:00 2001 From: Shuge Lee Date: Sat, 23 Jun 2012 12:48:13 +0800 Subject: [PATCH] added drawing polygon example --- Demos/draw_polygon/draw_polygon.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Demos/draw_polygon/draw_polygon.py diff --git a/Demos/draw_polygon/draw_polygon.py b/Demos/draw_polygon/draw_polygon.py new file mode 100644 index 000000000..299f40574 --- /dev/null +++ b/Demos/draw_polygon/draw_polygon.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +import Image +import ImageDraw + +BLACK = "#000000" +WHITE = "#ffffff" +RED = "#ff0000" +bg_color = WHITE + + +canvas_w, canvas_h = 100, 100 +im = Image.new(mode = "RGB", size = (canvas_w, canvas_h), color = bg_color) + +draw = ImageDraw.Draw(im = im) + +#xy = (p1_x, p1_y) +#or +#xy = (p1_x, p1_y, p2_x, p2_y, p3_x, p3_y) + +xy = ((10, 10), (40, 10), (55, 35), (40,50)) +draw.polygon(xy = xy, fill = RED, outline = BLACK) +im.save("draw_polygon.jpeg")