У меня есть программа, генерирующая несколько графиков в день. Чтобы их было удобно видеть на экране, у меня есть черный и серый фон со светлыми элементами переднего плана. Но теперь я хочу напечатать некоторые из них, не теряя много чернил и не создавая дублированные конфигурации графиков. Я пытался использовать функцию display -negate ImageMagick, но серые остаются серыми, а синие превращаются в красные и другие нежелательные вещи. Есть ли способ, которым я могу автоматически (или с помощью небольшого количества ручных действий) преобразовать изображения во что-нибудь для печати?

Я думаю, что хочу:

  • черный -> белый
  • серый -> белый
  • белый -> черный
  • светло-синий / зеленый / красный / и т. д. -> темно-синий / зеленый / красный / и т. д.

1 ответ1

1

Вы можете использовать display -gamma 0.2 +negate: gamma затемнит изображение, а +negate инвертирует только пиксели в оттенках серого. Значение гаммы может потребовать корректировки, чтобы лучше соответствовать вашим потребностям

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .