12.10 удалены настройки системы

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

sudo apt-get install grabc

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

Вы также можете создать скрипт python, например:

#!/usr/bin/python -W ignore::DeprecationWarning
import sys
import gtk

def get_pixel_rgb(x, y):
    pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, 1, 1)
    pixbuf.get_from_drawable(gtk.gdk.get_default_root_window(),
                             gtk.gdk.colormap_get_system(), 
                             x, y, 0, 0, 1, 1)
    return pixbuf.get_pixels_array()[0][0]

print get_pixel_rgb(int(sys.argv[1]), int(sys.argv[2]))

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

PS: Я не совсем уверен, что вы можете что-то сделать с помощью «Опознания устаревания», поэтому я повернул это в первой строке.

1
задан 30 March 2013 в 21:03

0 ответов

Другие вопросы по тегам:

Похожие вопросы: