bugeki / image-shuffler

Split an image into n-pieces and shuffle it.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

image-shuffler

Split an image into n-pieces and shuffle it.

Comparison

Download

You can simply:

pip install image-shuffler

Or you can also:

  1. Clone the repository to your local machine.
  2. Enter the directory.
  3. Download necessary modules/libraries.
git clone https://github.com/gabrielstork/image-shuffler.git
cd image-shuffler
pip install -r requirements.txt

How to use

First you need to import the Shuffler class.

from image_shuffler import Shuffler

Then, instantiate it passing a valid path of an image as its argument.

image = Shuffler('lenna.png')

Now to actually shuffle it, you need to use shuffle() method. The matrix defines the number of pieces that will be in x and y, in this case, there will be a total of 16 shuffled pieces (you can see it in the image on the top of this file).

image.shuffle(matrix=(4, 4))

You can take a look at the image, using this method a new window will pop up.

image.show()

No arguments are needed to save the image. It will be saved in the same place and, in this case, with shuffled_lena.png as its name.

image.save()

forthebadge forthebadge

About

Split an image into n-pieces and shuffle it.

License:MIT License


Languages

Language:Python 100.0%