Что такое «действительный цвет IM»? - PullRequest
0 голосов
/ 06 июня 2018

Я нашел следующую документацию в скрипте bash, написанном для использования с некоторым программным обеспечением с именем " imagemagick "

# USAGE: multicrop2 [-c coords] [-b bcolor] [more options, blah blah,...]
# [... snip ...]
# -b     bcolor        background color to use instead of option -c;
#                      any valid IM color; default is to use option -c

Я не могу понять, что автор кода считает«действительный цвет IM».Я предполагаю, что «IM» - это просто сокращение от «изображения», но, возможно, подразумевается «мгновенный обмен сообщениями» или что-то еще.Как вы думаете?

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

1 Ответ

0 голосов
/ 06 июня 2018

Multicrop2 - мой сценарий.Действительный цвет ImageMagick - это любая цветовая схема, которую распознает ImageMagick, например имена цветов rgb, hex, cmyk, hsl и даже в формате, указанном в его документации, особенно в http://www.imagemagick.org/script/color.php.. Их слишком много, чтобы перечислить в моемскрипт.Часто я ссылаюсь на эту ссылку, но, видимо, в этом случае я не сделал.Но большинство пользователей ImageMagick знают о его типичных цветовых схемах.Пользователи ImageMagick в основном знают, что IM - это сокращение от ImageMagick.Цвета по большей части следуют руководству по стилю CSS.Цвета с #, пробелами или круглыми скобками необходимо заключать в кавычки, по крайней мере, в Unix-подобных системах.Названия цветов не нуждаются в цитировании.Извинения новичкам в моих сценариях и ImageMagick.

Примеры:

rgb(255, 0, 0)                          range 0 - 255
rgba(255, 0, 0, 1.0)                    the same, with an explicit alpha value
rgb(100%, 0%, 0%)                       range 0.0% - 100.0%
rgba(100%, 0%, 0%, 1.0)                 the same, with an explicit alpha value
#ff0000                                 #rrggbb
#ff0000ff                               #rrggbbaa
gray50                                  near mid gray
gray(127)                               near mid gray
gray(50%)                               mid gray
graya(50%, 0.5)                         semi-transparent mid gray
hsb(120, 100%,  100%)                   full green in hsb
hsba(120, 100%,  100%,  1.0)            the same, with an alpha value of 1.0
hsb(120, 255,  255)                     full green in hsb
hsba(120, 255,  255,  1.0)              the same, with an alpha value of 1.0
hsl(120, 100%,  50%)                    full green in hsl
hsla(120, 100%,  50%,  1.0)             the same, with an alpha value of 1.0
hsl(120, 255,  127.5)                   full green in hsl
hsla(120, 255,  127.5,  1.0)            the same, with an alpha value of 1.0
cielab(62.253188, 23.950124, 48.410653)
icc-color(cmyk, 0.11, 0.48, 0.83, 0.00)  cymk
icc-color(rgb, 1, 0, 0)                  linear rgb
icc-color(rgb, red)                      linear rgb
icc-color(lineargray, 0.5)               linear gray
icc-color(srgb, 1, 0, 0)                 non-linear rgb
icc-color(srgb, red)                     non-linear rgb
icc-color(gray, 0.5)                     non-linear gray
...