Как узнать цвет пикселя на картинке: инструкция и онлайн калькулятор
Для получения цвета пикселя по картинке нужно использовать методы из библиотеки обработки изображений. Рассмотрим пример на языке Python с использованием библиотеки Pillow.
Для начала нужно установить библиотеку:
python
!pip install pillow
Теперь можем приступить к работе с картинкой. Для этого загрузим ее с помощью метода open из библиотеки Pillow и получим цвет пикселя по его координатам с помощью метода getpixel:
python
from PIL import Image
# загружаем картинку
img = Image.open("picture.png")
# получаем размеры картинки
width, height = img.size
# выбираем произвольный пиксель (координаты x,y)
x, y = 100, 200
# получаем цвет пикселя по его координатам
r, g, b = img.getpixel((x,y))
# выводим полученный цвет пикселя
print(f"Цвет пикселя ({x}, {y}): R={r}, G={g}, B={b}")
В результате выполнения кода мы получим цвет выбранного пикселя в формате RGB (красный, зеленый, синий) в диапазоне от 0 до 255.
Также можно получить цвет пикселя в виде шестнадцатеричного кода, который удобно использовать для работы с веб-технологиями:
python
# получаем цвет пикселя в виде шестнадцатеричного кода
hex_color = f"#{r:02x}{g:02x}{b:02x}"
# выводим полученный цвет пикселя в виде шестнадцатеричного кода
print(f"Цвет пикселя ({x}, {y}): {hex_color}")
В результате выполнения кода мы получим цвет выбранного пикселя в виде шестнадцатеричного кода, начиная с символа "#". Например, "#255a89".