а можно и вот таким алгоритмом попроще:
создаешь массив из N картинок, каждую картинку делишь на 4 квадрата и каждый квадрат заливаешь средним цветом и это все записываем во второй массив, нужное изображение делишь на Х квадратов (Х=количество картинок в массиве) и каждый квадрат заливаешь средним цветом, берешь первые четыре квадрата нужного изображения сверяешь с массивом преобразованных картинок и вставляешь, как то так
создаешь массив из N картинок, каждую картинку делишь на 4 квадрата и каждый квадрат заливаешь средним цветом и это все записываем во второй массив, нужное изображение делишь на Х квадратов (Х=количество картинок в массиве) и каждый квадрат заливаешь средним цветом, берешь первые четыре квадрата нужного изображения сверяешь с массивом преобразованных картинок и вставляешь, как то так