Ejemplo n.º 1
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# добавлем родительский каталог в пути посика модуле
# чтобы был виден модуль utils
import os
import sys
sys.path = [os.pardir] + sys.path

# чтобы можно было загрузить изображение по частям
from utils import Image

# чтобы перемешать части изображения
import random

orig = Image.open('cat.png')

img = Image.new(orig.x_size, orig.y_size)

parts = [orig[i] for i in range(len(orig))]
# parts = [image for image in orig]

random.shuffle(parts)

for i in range(len(orig)):
    img[i] = parts[i]

img.save('cat_break.png')
img.show('cat_break')