Находим пиксель нужного цвета на изображении
Нужен был скрипт, который загрузит изображение и будет искать на нём заданный цвет. Если такой цвет есть, то вывести сообщение. Не особо красиво, зато работает. Исходник на Python, переменным r_query, g_query и b_query нужно присвоить цвет в формате RGB, переменной url — адрес изображения.
#! /usr/bin/env python
# -*- coding: utf-8 -*-
from PIL import Image
import urllib2
r_query = 177
g_query = 255
b_query = 70
url = 'https://getked.ru/files/line.png'
result = 'Цвет не найден'
img = Image.open(urllib2.urlopen(url))
rgb = img.convert('RGB')
for x in range(img.size[0]):
for y in range(img.size[1]):
r, g, b, = rgb.getpixel((x, y))
if r == r_query and g == g_query and b == b_query:
result = "Цвет найден"
#если пиксель нужного цвета найден, то прерываем поиск
print result