Я хочу получить точное значение цвета (RGB, HSB или любое другое значение цветового пространства, которое можно преобразовать в значение RGB) в любой заданной точке (предпочтительно в точке под курсором) на изображении png. Любой инструмент для этого? Спасибо.
PS: Если быть более точным, я не спрашиваю о палитре цветов экрана, а о палитре данных цвета изображения PNG. Обычный экран выбора цвета не может точно подобрать точное значение цвета в изображении PNG, например, отсутствует альфа-канал.
Ответы:
Использование ImageMagick :
Выходы, например
Или, если файл PNG-24, он выводит, например,
В
-crop
опции я сначала определил область обрезки, которая в данном случае составляет 1x1 пикселей. Затем я определил местоположение урожая относительно северо-западного угла, то есть в верхнем левом углу. †Наконец я преобразовал вывод в текстовый с
txt:-
. Затем ImageMagick выводит все цвета изображения в STDOUT (в этом случае есть только один цвет, поскольку размер изображения составляет 1 пиксель), что означает, что вы можете обработать его с помощью обычных методов оболочки. Так, например, передавая вывод,tail -n 1
вы получите только строку информации о пикселях.Если вам нужен цвет пикселя в любом другом цветовом пространстве, вы должны обратить внимание на точно названную
-colorspace
опцию .†) На самом деле местоположение относится к указанному
-gravity
значению , но по умолчанию это "NorthWest".источник
0,0: ( 0, 0, 0,243) #000000F3 rgba(0,0,0,0.952941)
Метр DigitalColor (находится в / Applications / Utilities) сообщает вам значение цвета (RGB) пикселя, на который наведен курсор.
источник
Я нашел реальный путь на переполнение стека по римскому Нурик :
… Но для этого нужен фотошоп. Я все еще верю, что должны быть более простые способы. Надеюсь, кто-то еще может помочь.
источник
Если у вас нет Photoshop и вы не хотите тратить деньги только на то, чтобы получить эту функцию, приложение GIMP (бесплатное / открытое программное обеспечение) FOSS сделает эту работу за вас.
www.gimp.org
источник
colorhunter.com - это то, что мне удалось найти при поиске этого же вопроса. удачи
источник