Linux узнать цвет пикселя

Содержание
  1. Существует ли инструмент командной строки, который возвращает цвет пикселя на основе координат экрана?
  2. Pick — простой инструмент для выбора цвета в Linux
  3. Советы по использованию Pick:
  4. Установить Pick в Ubuntu 14.04 LTS и выше
  5. Узнать цвет пикселя онлайн
  6. Определение цвета в браузере
  7. Как определить цвет пикселя на картинке онлайн
  8. Photoshop и Paint: как узнать цвет с помощью пипетки
  9. Приложения для определения цвета для Google Chrome
  10. Программа для определения цвета на экране
  11. Как считывать цвет конкретных пиксели с сайта,Python
  12. 1 ответ 1
  13. Всё ещё ищете ответ? Посмотрите другие вопросы с метками python pyqt5 gui pyqt color или задайте свой вопрос.
  14. Связанные
  15. Похожие
  16. Подписаться на ленту
  17. Linux узнать цвет пикселя
  18. Способ 1. Узнаем цвет в photoshop
  19. Способ 2. Узнаем цвет в Paint
  20. Способ 3. Просмотреть код элемента в браузере
  21. Способ 4. Использование специальных средств или программ.

Существует ли инструмент командной строки, который возвращает цвет пикселя на основе координат экрана?

Есть ли в командной строке инструмент, возвращающий значение цвета пикселя, основываясь исключительно на его экранных координатах .

Есть ли такой инструмент?

(Также: инструмент не должен требовать каких-либо действий пользователя. Он должен выполняться в цикле в скрипте.)

Вы можете использовать программу grabc . Он превратит указатель мыши в перекрестие и вернет значения HTML и RGB выбранного цвета.

Недостаток: невозможно сделать точный выбор пикселей, потому что перекрестие недостаточно тонкое.

Вы также можете создать скрипт на Python, что-то вроде:

сделайте его исполняемым и запустите его pixel_rgb=»$(/path/to/script.py x y)» в своем скрипте bash. Конечно, вам нужно изменить скрипт так, как вам нужно, добавить обработку ошибок и тому подобное.

PS: Я не совсем уверен, что вы можете сделать что-нибудь с DeprecationWarning, поэтому я отключил его в первой строке.

Это немного неудобно, но вы можете достичь этого с помощью xdotool, который позволяет вам взаимодействовать с мышью, и grabc, который получает цвет из местоположения, щелкнувшего на экране.

Первый запуск grabc, но фон

Затем выполните щелчок мышью с помощью xdotool

Клик будет захвачен курсором grabc и фоновым процессом с выводом цвета.

Другое решение, используя xwd и xdotool :

где $X и $Y ваши координаты.

В составе Xorg xwd должна быть предустановленная на вашей системе. xdotool может быть установлен с:

Я написал модуль Python для таких операций, который называется Macropolo. Но он делает гораздо больше, чем просто получает цвет пикселя на экране.

Модуль имеет много функций, которые позволяют, например, подсчитывать количество пикселей, которые имеют определенный цвет в области экрана, искать цвет (ы) пикселей в области, ждать, пока пиксель или область экрана имеют определенный color, дождитесь цвета пикселя и запустите другую функцию во время ожидания (например, переместите курсор, чтобы не дать экрану выключиться, пока вы ждете определенного цвета).

Но, как я уже сказал, он делает гораздо больше вещей, таких как имитация щелчков мыши и клавиатуры, снятие скриншотов с области экрана и многое другое.

Источник

Pick — простой инструмент для выбора цвета в Linux

Если вы ищите быстрый и простой способ «узнать цвет» на вашем экране, попробуйте приложение «Pick».

Небольшое, компактное и совершенно бесплатное приложение позволяет увеличить любую часть экрана и выбрать необходимый пиксель, чтобы узнать его цвет. Одним кликом вы сможете скопировать значение цвета в буфер и вставить где бы то ни было.

Инструмент написан на Пайтоне и разработан Стюартом Лэнгриджем. Стюарт кратко описывает инструмент official project page::

Читайте также:  Download parallels tools linux

”Pick позволят распознавать цвета на любой части вашего экрана. Выберите любой цвет и Pick его запомнит, назовет и сохранит скриншот, чтобы вы могли вспомнить, откуда взялся этот цвет.»

Да, он просто сохраняет значения цветов.

Это безумно полезная функция, потому что она не только сохраняет скриншот-исходник, но и позволяет назвать этот цвет (например, «слива», «светло-голубой» и т.д.) — а рядом покажет сам цвет.

Приложение может сохранить все возможные цвета, которые только могут понадобиться во время веб, мобильной и десктопной разработки.

Простое нажатие на кнопку «копировать» — сохраняет значение цвета в буфер и его можно уже вставлять в текстовый редактор, SDK или графическое приложение.

Правый клик по иконке в лаунчере и можно выбрать необходимое действие из списка:

Pick — не первое приложение подобного рода для Linux; существует множество других подобных приложений.

Но данный инструмент нацелен на единственную задачу — поэтому в нем нет ничего лишнего, в том числе и кучи непонятного функционала.

Советы по использованию Pick:

  • Используйте ролик мыши, чтобы изменять параметр лупы
  • Используйте ‘красный квадрат’ в центре лупы, чтобы точно выбрать цвет
  • На палитре отображается цвет, на который нацелен курсор в данный момент

Установить Pick в Ubuntu 14.04 LTS и выше

Pick доступен для Ubuntu 14.04 LTS, 15.10 и 16.04 LTS через .Deb установщик, который можно скачать по ссылке ниже.

Этот установщик также будет работать на любом дистрибутиве на базе Ubuntu, как например elementary OS, Linux Mint и т.д.

И напоследок, зацените видео, в котором демонстрируется работа данного инструмента!

Источник

Узнать цвет пикселя онлайн

Автор: Юрий Белоусов · 15.01.2019

Дизайнерам, вебмастерам, да и простым пользователям может понадобиться вычислить какого цвета тот или иной элемент на странице сайта или какой-то определенный пиксель на изображении, узнать его цветовой код в форматах RGB или HEX.

В этой статье рассмотрим, как узнать какого цвета пиксель с помощью нескольких простых, но действенных инструментов, сервисов и программ.

Определение цвета в браузере

Если объект, цветовую схему которого вы хотите знать, расположен в интернете, а не на локальном компьютере, то самый простой и быстрый способ узнать, какого цвета пиксель – воспользоваться встроенным в браузер инструментом для разработчиков.

Определение цвета в браузере:

  1. Следует кликнуть правой кнопкой мыши в любой части страницы сайта;
  2. Выбрать в контекстном меню пункт «Просмотреть код» («Просмотреть код элемента»). Либо можно нажать комбинации клавиш Ctrl + Shift + I или Ctrl + Shift + C , после чего откроется HTML и CSS код сайта;
  3. Необходимо в колонке с CSS кодом найти любой элемент, у которого задан цвет. Его отыскать не сложно, ориентироваться нужно по цветным квадратикам. См. скриншот ниже;
  4. Следует кликнуть по этому квадратику, после чего на том же месте откроется инструмент подбора цветовой палитры. При этом, если переместить мышку на страницу сайта, то курсор поменяет свой вид и будет выглядеть, как прицел, а рядом с ним будет круг, в котором отображены многократно увеличенные, попадающие в этот самый прицел пиксели.
  5. Достаточно навести курсор на нужный пиксель и кликнуть левой кнопкой мыши. После чего в окне с палитрой будет выбран нужный цвет. Он будет отображен в кружке. Кроме того, будет указана информация о коде цвета в HEX. Если нажать на стрелочки с правой стороны от кода цвет, то можно выбрать другую систему кодирования цвета, например, RGB, RGBA, HSV.
Читайте также:  Удалил загрузочный диск mac os

Вот так вот просто можно узнать и получить код цвета пикселя на странице сайта онлайн с помощью браузера. Теперь без труда можно определить цвет какого-либо элемента интерфейса на странице сайта: фона, текста или точки на изображении.

Перемещая курсор по палитре можно изменить цвет выбранного элемента (не работает с картинками и фото).

Если есть необходимость определить цвет пикселя на картинке, расположенной на компьютере, то и в этом случае можно воспользоваться данным инструментом.

Достаточно сделать следующее:

  1. Открыть браузер;
  2. Зажать файл картинки левой кнопкой мыши;
  3. Не отпуская, перенести его в окно браузера;
  4. После того, как картинка будет открыта в браузере, можно смело использоваться инструмент.

Как определить цвет пикселя на картинке онлайн

Если предыдущий способ не устраивает, или по каким-то причинам не удалось разобраться с инструментами разработчика, то есть возможность определить цвет пикселя на картинке онлайн с помощью сервисов.

Подобных онлайн-сервисов огромное множество. Я добавлю ссылки лишь на 3:

Все они очень простые в использовании. Нужно:

  1. Открыть любой онлайн-сервис по ссылке выше;
  2. Загрузить картинку с компьютера;
  3. Кликнуть мышкой по картинке, после чего будет указан точный цвет пикселя и его код в различных форматах.

Photoshop и Paint: как узнать цвет с помощью пипетки

Предыдущие способы куда проще, ведь не требуют установки и запуска программ для выполнения поставленной задачи. Но для тех, кто активно работает с графикой просто необходимо уметь обращаться графическими редакторами. Поэтому рассмотрим, как определить цвет с помощью пипетки в Paint и Photoshop.

Определение цвета с помощью палитры в Paint:

  1. Следует открыть Paint;
  2. Загрузить нужную картинку;
  3. В верхнем меню выбрать инструмент «Палитра», после чего появится значок пипетки;
  4. Достаточно просто клацнуть мышкой в нужном месте картинки;
  5. В разделе «Цвета» отобразится нужный цвет;
  6. Далее следует перейти в «Изменение цветов», где в нижней правой части окна будет отображен цветовой код картинки в формате RGB.

Определение цвета с помощью пипетки в Photoshop:

  1. Нужно запустить Photoshop;
  2. Загрузить нужную фотографию или картинку;
  3. Нажать на инструмент «Пипетка»;
  4. Кликнуть в нужной части изображения (если кликнуть по нужному пикселю сложно, то можно увеличить масштаб картинки до приемлемого размера);
  5. В правой части экрана будет отображен нужный цвет;
  6. Если кликнуть по маленькой иконке цвета, то откроется окно с детальной информацией о цвете выбранного пикселя.

Приложения для определения цвета для Google Chrome

Для быстрого определения цвета онлайн можно использовать вспомогательные расширения (плагины).

Все они очень просты в использовании. Нужно:

  1. Установить любое расширение;
  2. Запустить его стандартным образом, нажав на значок расширения в верхнем правом углу экрана браузера.

Конечно же, подобные плагины есть не только для Google Chrome, но и для Mozilla Firefox, Opera, Яндекс браузера. Чтобы их найти необходимо в магазине расширений в своем браузере в поле поиска вбить «Color Picker».

Программа для определения цвета на экране

Для выполнения поставленной задачи, можно использовать программы для определения цвета на экране.

Pixie – очень простая в использовании программа, которая легко поможет определить какого цвета пиксель на экране монитора.

Не нашли ответ? Тогда воспользуйтесь формой поиска:

Источник

Как считывать цвет конкретных пиксели с сайта,Python

Есть сайт, на котором расположены прямоугольники.

Нужно узнать их цвет и вывести в консоль как RGB .

Пример сайта:

Пример того , что должно получиться в консоли (оформление не имеет значения) :

1 ответ 1

Так как мне нравится все делать на PyQt5, то я вам и продемонстрирую как бы я это сделал.

Читайте также:  Автоактивация windows 10 kms

Если вы еще не устанонови PyQt5, то я очень рекомендую.

PyQt — реализация фреймворка Qt для языка Python.

Теперь запускаем python main.py , нажимаем на пипетку и водим по экрану, на консоль получаем результат.

main.py

Всё ещё ищете ответ? Посмотрите другие вопросы с метками python pyqt5 gui pyqt color или задайте свой вопрос.

Связанные

Похожие

Подписаться на ленту

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.8.40416

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник

Linux узнать цвет пикселя

Такой вопрос наверняка ни раз возникал у веб-дизайнера, разработчика или простого пользователя компьютера. Часто возникает необходимость подобрать цвет используемый на каком-либо объекте, например сайте или просто точки на экране монитора.

Существуют несколько основных способов представления цветов, например когда каждый цвет или оттенок, обозначается HTML кодом и цветовой палитрой RGB в виде #FF7700. Это представление в виде трёх пар шестнадцатеричных цифр, в которых каждая пара отвечает за свой цвет:
первые две цифры — красный цвет, т.е. — R (red)
две в середине — зелёный — G (green)
последние две цифры — синий — B (blue)
Довольно часто используют крадкое представление цвета в виде трех символов #F70, что будет равносильно #FF7700.

Кстати, на веб-ресурсах цвета обычно указываются в стилях CSS.

Давайте перейдем к ответу на главный вопрос — Как узнать цвет пикселя на экране монитора или картинке?

Способов большое множество.

Способ 1. Узнаем цвет в photoshop

Итак, сделаем «снимок экрана» нажатием на клавиатуре клавиши — Print Screen (PrtSc), в том месте, где хотим узнать код нашего цвета. Во время нажатия клавиши система сохранит снимок в буфере обмена. Можно просто скопировать изображение, например из браузера, без PrtSc. Теперь остается только вставить изображение из буфера в фотошоп.

Открываем фотошоп и вставляем изображение (Файл — Создать, Редактирование — Вставить). Ищем на панели инструментов «Пипетка» (Клавиша I), далее щелкаем левой кнопкой мыши в ту область, в котрой хотим «снять» цвет. Все готово! Теперь остается перейти в палитру и узнать код цвета.

Способ 2. Узнаем цвет в Paint

Заходим в Paint — вставляем картинку — используем инструмент «палитра» — переходим в «изменение цветов»:

В нашем случае красный — 252, зеленый — 168, синий — 10, т.е. RGB(252,168,10) или в HEX формате #FCA80A.

Способ 3. Просмотреть код элемента в браузере

Опишу способ для браузера Opera. Выделяем мышкой элемент на сайте и щелкаем по нему правой кнопкой мыши — «Просмотреть код элемента» (Ctrl + Shift + C). Откроется панель с html и css кодом, нужно будет найти что-то подобное «color».

Способ 4. Использование специальных средств или программ.

Существует большое количество специальных программ для снятия цвета, мне нравится очень простая прога под названием «Pixie» с весом около 10-11 Кб. Управление очень простое. Достаточно просто навести мышь в нужную точку на экране монитора и нажать следующие клавиши — Ctrl + Alt + C, в результате чего цветовой код скопируется в буфер обмена.

Источник

Оцените статью