I get a fish like this
Then we partition and mix it
slice = Partition[RandomSample[ImagePartition[ fish, 32] // Flatten],
8, 8, 1]
If you restore it straightly,the fish is in mess
So how to restore it?I just know this may be help to this
Can anybody would like to try it?