установить нежелательный цвет на прозрачный - PullRequest
1 голос
/ 16 апреля 2011

скажем, photoA получил 100 цветов, я хочу создать прозрачное фотоB только с 10 требуемыми цветами. использование -transparent 90 цветов слишком хлопотно, любая идея?


спасибо TobiasE, ваш ответ полезен.

я попробую команду ниже,

преобразование map.gif + прозрачный "# 26fffe" newmap.gif

но отображается сообщение об ошибке ниже:

конвертировать: невозможно открыть изображение `# 26fffe ': такого файла или каталога нет.

есть идеи?

Ответы [ 2 ]

3 голосов
/ 16 апреля 2011
  • Если цвета, которые вы хотите сделать прозрачными, похожи друг на друга, вы можете использовать параметр -fuzz.

  • Если цвета, которые вы хотите сохранить видимымипохожи друг на друга, вы можете использовать параметр -fuzz и использовать + прозрачный вместо -transparent, чтобы инвертировать совпадающие пиксели.

0 голосов
/ 31 июля 2013

Непосредственно из документации:

-прозрачный ...

Обратите внимание, что это не определяет цвет как «цвет прозрачности», используемый для форматов изображения с цветным отображением, таких какGIF. Для этого используйте -transparent-color

...