Чарльз Цевис уже лет 20 этим занят. В начале 2000-ных он вроде интервью давал что сочетате ручной и програмный методы, и по-моему сам пишет скрипты какие-то.
Или делать палитру, а из массива картинок доставать те, который каждому цвету могут соответствовать в определенном диапазоне, если усреднить палитру картинки.