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

Используя любой язык, доступный в системе UNIX, я хотел бы получить репрезентативные значения цвета RGB для самых верхних пикселей файла JPG.

Другими словами, учитывая файл изображения, я хотел бы -crop3072x1, изменить размер до 1x1 (очевидно, без сохранения соотношения сторон), затем получите значение RGB результирующего пикселя.

1 ответ

Используя GraphicsMagick, очевидно, существует формат изображения TXT, который доступен:

gm convert IMG_X.JPG -crop x1 -resize 1x1\! txt:-

Например:

% gm convert IMG_7753.JPG -crop 2800x1 -resize 1x1\! txt:-
0,0: ( 63,107,158) #3F6B9E

Рекомендации:

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