mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-07-30 09:59:50 +03:00
fixed drawing demos
This commit is contained in:
parent
8b76c692e4
commit
6ac2be47f1
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -8,3 +8,4 @@ dist/
|
||||||
.idea/
|
.idea/
|
||||||
.project/
|
.project/
|
||||||
Demos/ignores/
|
Demos/ignores/
|
||||||
|
Pillow.egg-info/
|
||||||
|
|
|
@ -2,27 +2,25 @@
|
||||||
import Image
|
import Image
|
||||||
import ImageDraw
|
import ImageDraw
|
||||||
|
|
||||||
|
BLACK = "#ffffff"
|
||||||
|
WHITE = "#000000"
|
||||||
|
|
||||||
BLACK = 0
|
fg_color = WHITE
|
||||||
WHITE = 255
|
bg_color = BLACK
|
||||||
|
|
||||||
|
|
||||||
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)
|
||||||
|
|
||||||
p1_x, p1_y = 10, 10
|
#xy = (p1_x, p1_y)
|
||||||
p2_x, p2_y = 15, 15
|
#or
|
||||||
p3_x, p3_y = 20, 10
|
#xy = (p1_x, p1_y, p2_x, p2_y, p3_x, p3_y)
|
||||||
|
|
||||||
xy = (p1_x, p1_y)
|
y = 10
|
||||||
# or
|
for x in range(5, 100):
|
||||||
# xy = (p1_x, p1_y, p2_x, p2_y, p3_x, p3_y)
|
point = (x, y)
|
||||||
|
draw.point(point, fg_color)
|
||||||
|
|
||||||
|
im.save("draw_points.png")
|
||||||
fill = "#000"
|
|
||||||
|
|
||||||
draw.point(xy, fill)
|
|
||||||
|
|
||||||
im.save("draw_points.bmp")
|
|
||||||
|
|
|
@ -2,12 +2,15 @@
|
||||||
import Image
|
import Image
|
||||||
import ImageDraw
|
import ImageDraw
|
||||||
|
|
||||||
BLACK = 0
|
BLACK = "#ffffff"
|
||||||
WHITE = 255
|
WHITE = "#000000"
|
||||||
|
|
||||||
|
fg_color = WHITE
|
||||||
|
bg_color = BLACK
|
||||||
|
|
||||||
|
|
||||||
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 +18,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.rectangle(xy = box, fill = BLACK, outline = None)
|
draw.rectangle(xy = box, fill = fg_color, outline = None)
|
||||||
|
|
||||||
im.save("draw_rectangle.bmp")
|
im.save("draw_rectangle.bmp")
|
||||||
|
|
|
@ -2,11 +2,15 @@
|
||||||
from PIL import Image, ImageDraw, ImageFont
|
from PIL import Image, ImageDraw, ImageFont
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
BLACK = 0
|
BLACK = "#ffffff"
|
||||||
WHITE = 255
|
WHITE = "#000000"
|
||||||
|
|
||||||
canvas_w, canvas_h = 100, 100
|
fg_color = WHITE
|
||||||
im = Image.new(mode = "L", size = (canvas_w, canvas_h), color = WHITE)
|
bg_color = BLACK
|
||||||
|
|
||||||
|
|
||||||
|
canvas_w, canvas_h = 180, 50
|
||||||
|
im = Image.new(mode = "RGB", size = (canvas_w, canvas_h), color = bg_color)
|
||||||
|
|
||||||
draw = ImageDraw.Draw(im = im)
|
draw = ImageDraw.Draw(im = im)
|
||||||
|
|
||||||
|
@ -14,7 +18,6 @@ left_top_x, left_top_y = 10, 10
|
||||||
begin = left_top_x, left_top_y
|
begin = left_top_x, left_top_y
|
||||||
|
|
||||||
text = "hello world"
|
text = "hello world"
|
||||||
fill = "#000"
|
|
||||||
|
|
||||||
if sys.platform == "darwin":
|
if sys.platform == "darwin":
|
||||||
filename = "/Library/Fonts/Microsoft/Times New Roman Bold.ttf"
|
filename = "/Library/Fonts/Microsoft/Times New Roman Bold.ttf"
|
||||||
|
@ -23,9 +26,9 @@ elif sys.platform == "win32":
|
||||||
filename = "timesbd.ttf"
|
filename = "timesbd.ttf"
|
||||||
else:
|
else:
|
||||||
raise Exception
|
raise Exception
|
||||||
font_size = 14
|
font_size = 26
|
||||||
font = ImageFont.truetype(filename = filename, size = font_size)
|
font = ImageFont.truetype(filename = filename, size = font_size)
|
||||||
|
|
||||||
draw.text(xy = begin, text = text, fill = fill, font = font)
|
draw.text(xy = begin, text = text, fill = fg_color, font = font)
|
||||||
|
|
||||||
im.save("draw_text.bmp")
|
im.save("draw_text.bmp")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user