Я хочу создать цветовую палитру из изображения. Это долгий, растянутый и утомительный процесс, потому что мне нужно скопировать каждый из 16-32 цветов на изображение и вставить их, убедившись, что я не забуду их, что я, вероятно, и сделаю, и мне придется вернуться к изображению в поисках его. чтобы поместить его в мою палитру изображений.
Я посмотрел в Интернете, чтобы узнать, есть ли какие-либо генераторы палитр изображений, они были, но они не генерируют палитру из изображения, они пытаются дать вам «похожую палитру» или что-то странное в этом роде. Я хочу создать изображение с каждым цветом из изображения подряд, например:
(Это моя созданная вручную палитра):
Что-то вроде этого, но желательно на высоте 1px. Так называемые «генераторы палитр» почему-то продолжают давать мне такие вещи:
Какие инструменты я могу использовать для создания изображения из каждого отдельного цвета другого изображения подряд, как первое изображение?
Вы можете сделать это с помощью ImageMagick (показано здесь под Bash):
magick goHGJ.png -depth 8 txt:- | sed -e "1d;s/.* #/#/;s/ .*//" | sort -u
Это преобразует изображение в формат «txt», затем использует сценарий «sed» для извлечения шестнадцатеричных значений цветов, а затем «sort -u» для удаления дубликатов. Вот результат для вашего тестового изображения:
#209020FF
#282830FF
#30C830FF
#403078FF
#505060FF
#5840A0FF
#8050D8FF
#888898FF
#A02000FF
#B090F0FF
#B8B8C8FF
#D03800FF
#E06810FF
#F0B020FF
Это примерно та же процедура, на которую вы намекнули, за исключением того, что все это делается автоматически без ручного вырезания и вставки.
Последнее «FF» в каждой записи — это альфа-значение (полностью непрозрачное). Для ваших целей вы можете игнорировать это.
Обратите внимание, что это даст вам столько записей, сколько цветов на вашем изображении, поэтому, если вы начнете с фотографии, список, вероятно, будет довольно длинным. В таком случае вы можете использовать опцию ImageMagick «-colors N», чтобы уменьшить количество цветов до некоторого предела, N.
ColorFavs , Pictaculous и ColorKitty генерируют цветовую палитру из изображения. Они могут не дать вам именно то, что вы хотите, но они могут быть полезны для будущих людей, которые будут просматривать этот вопрос.
Более полный список генераторов цветовой палитры смотрите в этом посте .
Джанмарко
Лучано