7

У меня есть изображение, которое выглядит так:

Введите описание изображения здесь

Однако желтая линия должна быть красной, а голубая - зеленой. У меня есть Paint и IrfanView. Как я могу изменить цвета желтой и голубой линии без индивидуального выбора всех пикселей вручную?

То есть, как можно изменить все пиксели одного цвета на другой?

4 ответа4

5

Paint.NET сделает это, вам просто нужно сделать заливку в «глобальном» режиме, а не в непрерывном режиме.

По запросу. Я бы отметил, что оригинал был ужасно шумным, и я немного его почистил. В идеале вы бы хотели сначала убрать это

Здесь есть несколько важных вещей.

Во-первых, я увеличил изображение, чтобы легче было выбрать нужную область. Здесь была тонна сглаживания, поэтому я в конечном итоге заострил ее (или иначе очистил), но даже тогда у меня был довольно высокий допуск (чем выше допуск, тем меньше должен быть смежный пиксель для необходимо перекрасить соседей) Поиграйте с этим значением - чем ниже, тем точнее, но вам может потребоваться более высокое значение.

3

ImageMagick может выполнять любые замены цветных фантазий.

2

В играх много лет назад мы использовали *.Редакторы файлов PAL для изменения одного цвета на другой. Это в основном для того, если ваши изображения проиндексированы цветом. (IE: Gifs всегда индексируются цветом)

Он использовался (также как и во время мобильных игр) для изменения цвета ткани, чтобы различные враги использовали только память одного диска.

Есть много инструментов, но в качестве примера:

http://www.agentur-simon.de/pedit/

Кроме того, вы говорите, что используете irfanview, есть плагин:

http://www.ivanview.com/pal.html

1

Выберите программу для редактирования изображений, такую как Photoshop или GIMP (последняя бесплатная), и нарисуйте линию в режиме "Цвет".

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