fixed fg_color/bg_color in hex

This commit is contained in:
Shuge Lee 2012-06-23 12:55:56 +08:00
parent 0ee26c7437
commit 108228d84b
4 changed files with 21 additions and 19 deletions

View File

@ -2,12 +2,14 @@
import Image import Image
import ImageDraw import ImageDraw
BLACK = 0 BLACK = "#000000"
WHITE = 255 WHITE = "#ffffff"
fg_color = BLACK
bg_color = WHITE
canvas_w, canvas_h = 100, 100 canvas_w, canvas_h = 100, 100
im = Image.new(mode = "L", size = (canvas_w, canvas_h), color = WHITE) im = Image.new(mode = "RGB", size = (canvas_w, canvas_h), color = bg_color)
draw = ImageDraw.Draw(im = im) draw = ImageDraw.Draw(im = im)
@ -15,6 +17,6 @@ left_top_x, left_top_y = 10, 10
right_bottom_x, right_bottom_y = 30, 100 right_bottom_x, right_bottom_y = 30, 100
box = (left_top_x, left_top_y, right_bottom_x, right_bottom_y) box = (left_top_x, left_top_y, right_bottom_x, right_bottom_y)
draw.line(xy = box, fill = BLACK, width = 1) draw.line(xy = box, fill = fg_color, width = 1)
im.save("draw_line.bmp") im.save("draw_line.jpeg")

View File

@ -2,11 +2,12 @@
import Image import Image
import ImageDraw import ImageDraw
BLACK = "#ffffff"
WHITE = "#000000"
fg_color = WHITE BLACK = "#000000"
bg_color = BLACK WHITE = "#ffffff"
fg_color = BLACK
bg_color = WHITE
canvas_w, canvas_h = 100, 100 canvas_w, canvas_h = 100, 100
@ -18,9 +19,8 @@ draw = ImageDraw.Draw(im = im)
#or #or
#xy = (p1_x, p1_y, p2_x, p2_y, p3_x, p3_y) #xy = (p1_x, p1_y, p2_x, p2_y, p3_x, p3_y)
y = 10 points = ((10, 10), (40, 10), (55, 35), (40,50))
for x in range(5, 100): for point in points:
point = (x, y) draw.point(xy = point, fill = fg_color)
draw.point(point, fg_color)
im.save("draw_points.png") im.save("draw_points.jpeg")

View File

@ -2,11 +2,11 @@
import Image import Image
import ImageDraw import ImageDraw
BLACK = "#ffffff" BLACK = "#000000"
WHITE = "#000000" WHITE = "#ffffff"
fg_color = WHITE fg_color = BLACK
bg_color = BLACK bg_color = WHITE
canvas_w, canvas_h = 100, 100 canvas_w, canvas_h = 100, 100
@ -20,4 +20,4 @@ box = (left_top_x, left_top_y, right_bottom_x, right_bottom_y)
draw.rectangle(xy = box, fill = fg_color, outline = None) draw.rectangle(xy = box, fill = fg_color, outline = None)
im.save("draw_rectangle.bmp") im.save("draw_rectangle.jpeg")

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB