3

Я хочу заполнить область в Gimp, но я продолжаю получать пиксели на границе. Я хотел бы, чтобы цвет плавился вместе. Увидеть ниже. Слева это то, что я получил. Право это то, что я хочу.

пиксели

Обновить

На обоих изображениях есть черная линия с красной заливкой. На левом изображении пиксели между линией и заливкой серые. Раньше заливка была белой, поэтому черная линия исчезает на белом фоне, что приводит к появлению серых пикселей. Но теперь я хочу, чтобы черная линия перетекла в красный цвет, как вы видите на правом изображении. Там у нас черная линия, затем черные / красные пиксели перетекают в красную заливку. Между ними нет серых пикселей.

2 ответа2

7

Это правильное поведение. Точная «подобная краске» заливка заменит только тот цвет, на который вы нажали. GIMP работает с растровой графикой, поэтому он не может распознать границу и заполнить ее - изображение представляет собой всего лишь несколько пикселей. Эти серые пиксели имеют другой цвет, чем тот, который вы щелкаете, поэтому GIMP не будет их рисовать.

Вот несколько возможных подходов к вашей проблеме:

  1. Используйте порог. Когда Bucket Fill активен, вы можете изменить его порог в панели инструментов. Больший порог означает больший допуск на разницу цветов. Однако при таком подходе границы, вероятно, будут пикселизированы.

  2. Используйте инструмент « Нечеткий выбор» (он же палочка). Это похоже на ведро, но вместо заполнения области он выберет его. Затем вы можете выбрать -> увеличить выделение на 1 и выберите -> немного растушуйте его. Наконец заполните его полностью (Заполните весь выбор в панели инструментов).

  3. Дублируйте этот слой, установите соответствующую маску, чтобы были видны только цветная область и некоторая граница, затем используйте « Цвета -> Цвет для альфа- канала», чтобы удалить цвет, установите новый цвет в качестве вторичного и удалите альфа-канал из этого слоя, а затем объедините его с исходным один. Это не будет работать для каждой пары цветов, но черный и красный должны быть в порядке.

  4. Выберите цветовую область с помощью палочки, увеличьте выделение на 2-3 и используйте Цвет -> Цвет, чтобы заменить этот цвет.

3

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

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