Compare commits

..

No commits in common. "8a54cedb5b659c58f9bb08ca378d454165691543" and "b50cfeaac85af4f149c97f5457c0a984804b036d" have entirely different histories.

2 changed files with 7 additions and 63 deletions

Binary file not shown.

View File

@ -1,20 +1,8 @@
import time import time
from PIL import Image, ImageDraw
from PIL import Image, ImageDraw, ImageFont def testScreen(x=1280, y=720, image=None, stripeList = ["red", "green", "blue", "orange", "purple"]):
if image == None:
def testScreen(
x=1280, y=720,
image=None,
stripeList=["lightgrey",
"yellow",
"cyan",
"lightgreen",
"magenta",
"red",
"blue"]):
if image is None:
image = Image.new("RGB", (x, y)) image = Image.new("RGB", (x, y))
draw = ImageDraw.Draw(image) draw = ImageDraw.Draw(image)
@ -25,55 +13,11 @@ def testScreen(
(x/len(stripeList)) * (i + 1), x), (x/len(stripeList)) * (i + 1), x),
fill=stripe) fill=stripe)
draw.rectangle((
0, y - (y/3),
x, y),
fill="black")
for i, stripe in enumerate(stripeList):
if i % 2 != 0:
_fill = "black"
else:
_fill = stripeList[len(stripeList) - i - 1]
draw.rectangle((
(x/len(stripeList)) * i, y - (y/3.1),
(x/len(stripeList)) * (i + 1), y - (y/4.9)),
fill=_fill)
draw.rectangle((
(x/(len(stripeList)/4)), y - (y/5.3),
(0), y),
fill="darkblue")
draw.rectangle((
(x/(len(stripeList)/2)), y - (y/5.3),
(x/(len(stripeList)/1)), y),
fill="white")
return image return image
def drawText(image):
# get a font
fnt = ImageFont.truetype("FreeMono.ttf", 50)
# get a drawing context
d = ImageDraw.Draw(image)
# draw multiline text
d.multiline_text((10, 10), str(time.time()), font=fnt, fill=(0, 0, 0))
return image
if __name__ == '__main__': if __name__ == '__main__':
blank_screen = testScreen() masterList = ["red", "white", "blue", "green", "orange", "purple", "cyan", "magenta"]
while True: while True:
annotated_image = drawText(blank_screen.copy()) for i in range(len(masterList)):
testScreen(stripeList=masterList[i:]).save('Test-Pattern.png')
annotated_image.save('Test-Pattern.png') time.sleep(1)
time.sleep(2)
# testScreen().save('Test-Pattern.png')