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 ImageDraw
BLACK = 0
WHITE = 255
BLACK = "#000000"
WHITE = "#ffffff"
fg_color = BLACK
bg_color = WHITE
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)
@ -15,6 +17,6 @@ left_top_x, left_top_y = 10, 10
right_bottom_x, right_bottom_y = 30, 100
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 ImageDraw
BLACK = "#ffffff"
WHITE = "#000000"
fg_color = WHITE
bg_color = BLACK
BLACK = "#000000"
WHITE = "#ffffff"
fg_color = BLACK
bg_color = WHITE
canvas_w, canvas_h = 100, 100
@ -18,9 +19,8 @@ draw = ImageDraw.Draw(im = im)
#or
#xy = (p1_x, p1_y, p2_x, p2_y, p3_x, p3_y)
y = 10
for x in range(5, 100):
point = (x, y)
draw.point(point, fg_color)
points = ((10, 10), (40, 10), (55, 35), (40,50))
for point in points:
draw.point(xy = point, fill = fg_color)
im.save("draw_points.png")
im.save("draw_points.jpeg")

View File

@ -2,11 +2,11 @@
import Image
import ImageDraw
BLACK = "#ffffff"
WHITE = "#000000"
BLACK = "#000000"
WHITE = "#ffffff"
fg_color = WHITE
bg_color = BLACK
fg_color = BLACK
bg_color = WHITE
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)
im.save("draw_rectangle.bmp")
im.save("draw_rectangle.jpeg")

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB