Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Насколько я понял, цель вашего вопроса - узнать цвет фона. Не могли бы вы объяснить, каким образом те три доминирующих цвета помогают ответить на ваш вопрос? Какой из тех трёх цветов есть цвет фона? И что вообще является фоном на тех картинках?
И ещё. Функция get_points в коде Python создаёт массив цветов пикселей, т.е. перебирает все пиксели картинки. Другое дело, что потом идёт работа с массивом, а функция WSWR обрабатывает цвет сразу при переборе пикселей. Но оба кода работают через перебор пикселей. И, в одном случае это вас не устраивает, а в другом является нормальным
Я не написал, что пример на python меня устраивает, я привел пример того, что должно получиться в итоге, а из 3-х цветов, берём самый тёмный, вопрос закрыт.
P.S. Если использовать Cython для компиляции части кода в *.pyd, перебор на Python в разы быстрее будет, приближенно к C/C++.