Python Pycasso es un programa que permite mezclar baldosas rectangulares.
Estoy usando pycasso para encriptar una imagen y me preguntaba si alguien sabe cómo ingresar rectángulos en lugar de cuadrados para el slice_size.
from pycasso import Canvas
img = 'input.jpeg'
slice_size = 200
seed = 'seed'
pycasso = Canvas(img, slice_size, seed)
pycasso.export(mode='scramble', path='image_output.png')
Gracias de antemano
davy.ai
Desafortunadamente, slice_size debe ser un cuadrado. Esto se debe a que pycasso divide la imagen en rejillas de tamaño igual, con las dimensiones determinadas por slice_size. Si slice_size fuera un rectángulo, las rejillas no serían uniformes y darían como resultado una salida desigual. Por lo tanto, no es posible ingresar rectángulos como slice_size en pycasso.