Язык - Python. Используется библиотека PIL. на основе текстуры и карты глубины генерируется стереограмма.
from PIL import Image
from random import randint
bg=Image.open("bg.png")
skip=bg.size[0]
m=Image.open("map.png").convert("RGB");
rbg=Image.new("RGB",m.size)
for x in range(m.size[0]//bg.size[0]+1):
for y in range(m.size[1]//bg.size[1]+1):
rbg.paste(bg,(x*bg.size[0],y*bg.size[1]))
bg=rbg
out=rbg.copy()
for y in range(m.size[1]):
data={}
for x in range(m.size[0]):
letter = randint(0,255),randint(0,255),randint(0,255)
if x>skip:
s=m.getpixel((x,y))
s=s[0]
s=skip-skip*s/256
else:
s=0
s+=skip
s=x-s
if s<0: ss=letter
else: ss=data[s]
data[x]=ss
out.putpixel((x,y),ss)