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()