File size: 2,297 Bytes
7f62904 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
import random
from PIL import Image, ImageDraw, ImageFilter
def rndColor():
return (random.randint(128, 255), random.randint(128, 255), random.randint(128, 255))
def leftColor():
return (220, 220, 220)
def rightColor():
return (170, 170, 170)
def singleColor():
image = Image.new('RGB', (1024,960), (255, 255, 255))
draw = ImageDraw.Draw(image)
for x in range(24, 1823):
for y in range(1920):
draw.point((x, y), fill=leftColor())
for x in range(1847, 3647):
for y in range(1920):
draw.point((x, y), fill=rightColor())
image.save('singleColor.png','png')
def mixRowColor():
image = Image.new('RGB', (1024,960), (255, 255, 255))
draw = ImageDraw.Draw(image)
for x in range(24, 1823, 2):
for y in range(1920):
draw.point((x, y), fill=leftColor())
draw.point((x+1, y), fill=rightColor())
for x in range(1847, 3647, 2):
for y in range(1920):
draw.point((x, y), fill=rightColor())
draw.point((x+1, y), fill=leftColor())
image.save('mixRowColor.png','png')
def mixRowColumnColor():
image = Image.new('RGB', (1024,960), (255, 255, 255))
draw = ImageDraw.Draw(image)
for x in range(24, 1823, 2):
for y in range(0, 1920, 2):
draw.point((x, y), fill=leftColor())
for x in range(24+1, 1823, 2):
for y in range(0, 1920, 2):
draw.point((x, y), fill=rightColor())
for x in range(24, 1823, 2):
for y in range(1, 1920, 2):
draw.point((x, y), fill=rightColor())
for x in range(24+1, 1823, 2):
for y in range(1, 1920, 2):
draw.point((x, y), fill=leftColor())
for x in range(1847, 3647, 2):
for y in range(0, 1920, 2):
draw.point((x, y), fill=rightColor())
for x in range(1847+1, 3647, 2):
for y in range(0, 1920, 2):
draw.point((x, y), fill=leftColor())
for x in range(1847, 3647, 2):
for y in range(1, 1920, 2):
draw.point((x, y), fill=leftColor())
for x in range(1847+1, 3647, 2):
for y in range(1, 1920, 2):
draw.point((x, y), fill=rightColor())
image.save('mixRowColumnColor.png','png')
singleColor()
mixRowColor()
mixRowColumnColor() |