Keramet,
А где будет выполняться код? Браузер или нода?
В первом случае используй канву и получение цветов пикселей, во втором - наверняка есть модули для всех основных форматов картинок.
В обоих случаях в результате ты имеешь на руках двумерный массив цветов пикселей. А дальше кури матчасть. Однако, полагаю, для шахматных картинок все несколько проше, чем для произвольного случая. Сначала определить размер клеток, потом для каждой клетки считать некий хэш и по нему определять тип фигуры.
|