|
pb = ximport("photobot")
c = pb.canvas(750, 250)
reload(pb)
tiles = ["mount1.jpg", "mount2.jpg", "mount3.jpg", "mount4.jpg", "castle.jpg"]
c.fill((255,255,255))
c.layer(choice(tiles))
n = 3
for i in range(6):
c.layer(choice(tiles))
c.layers[n+i].contrast(1.1)
w, h = c.layers[i+n].bounds()
c.gradient(pb.LINEAR, w/2, h)
c.layers[n+i+1].flip()
c.layers[n+i+1].translate(w/2, 0)
c.gradient(pb.LINEAR, w/2, h)
c.merge([n+i+1, n+i+2])
c.layers[n+i+1].brightness(1.4)
c.layers[n+i+1].mask()
c.layers[n+i].translate(i*w/3, 0)
if random() > 0.5: c.layers[n+i].flip()
if random() > 0.5: c.layers[n+i].blur()
c.fill((200,100,0))
c.layers[n+i+1].opacity(60)
c.layers[n+i+1].hue()
c.layer("paint.jpg")
c.layers[n+i+1].opacity(40)
c.layers[n+i+1].overlay()
c.draw(100, 100)
|