#!/usr/bin/python import sys import Image # load image im = Image.open("sortme.jpeg") pix = im.load() for y in range(0, 300, 100): for x in range(0, 400, 100): fingerprint = "" # create 4x3 array containing 4 pixel with 3 colors (RGB) check = pix[x+10,y+10] + pix[x+90,y+10] + pix[x+10,y+90] + pix[x+90,y+90] # loop though RGB-colors to create fingerprint # we need this because jpeg-converting seems to make colors differ for k in check: if k < 128: fingerprint = fingerprint + "0" if k >= 128: fingerprint = fingerprint + "1" # DEBUG OUTPUT: to create sorted-array manually print(str(x) + ":" + str(y) + " --> " + fingerprint)