Получить наиболее представительный цвет от верхнего пикселя изображения (цвет неба)
Используя любой язык, доступный в системе 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
Рекомендации: