Удаление цвета фона в Paint.net

51692
Greeso

У меня есть изображение текстового логотипа в формате .jpg, оно похоже на пример изображения здесь:

logo example

Я использую paint.net.

Теперь я хотел бы изменить изображение на .png, затем я хотел бы удалить весь белый фон и сделать изображение черным текстом на прозрачном фоне.

Я попробовал волшебный инструмент выбора, чтобы выбрать белый фон, и я также попробовал волшебный инструмент выбора с нажатой клавишей Shift, чтобы выбрать все белое по цвету, я попытался настроить допуск; но я всегда получаю либо очень тонкую белую рамку вокруг черного текста, либо, если я настраиваю допуск, часть черного убирается, что делает текст искаженным.

Я думаю, проблема в том, что есть некоторые пиксели, которые не являются чисто черными или белоснежными вокруг текста. Те исчезают от черного до белого. Они должны исчезнуть с черного на прозрачный.

Как я могу удалить белый фон и получить только черный текст?

Благодарю.

23
Попробуйте этот сайт. Я не думаю, что есть способ рисовать https://clippingmagic.com/ E2Busy 9 лет назад 1
@ Greeso, изображение в любом формате сохранено, помните, что png имеет много разновидностей и не все поддерживают прозрачность. Francisco Tapia 9 лет назад 0

4 ответа на вопрос

22
Paul

I used the Paint Bucket tool.

  • Select the Paint Bucket
  • In the Colors window click More >>
  • Move the Opacity - Alpha slider to the left
  • On the toolbar, set Flood Mode to Global and the Blend Mode to Overwrite
  • Click on the white area.
Это работает в некоторой степени, но съедает некоторые «буквы», поэтому слова становятся тоньше :( Greeso 9 лет назад 1
Это именно то, что я хотел, он удаляет некоторые сглаживания фона, который идеально подходит Glen Blanchard 8 лет назад 1
Работает как шарм, просто отрегулируйте толерантность к тому, что вам нужно (обычно 5-10%). Kirill Osenkov 8 лет назад 0
В 4.0.16 нет опции перезаписи при двойном щелчке по слою и открытии списка Blending> Mode. OverTheRainbow 7 лет назад 0
12
emirjonb

Paint.net has a tool Magic Wand that select uni-color part, select with it and pres del. At the end don't forget to save as png. For blur parts you need to clear it zooming the image and use the eraser to remove manually the blurred parts

enter image description here

Не очень хорошее решение Это то, что я попробовал сначала. «Размытую» область не следует стирать, а скорее превращать в прозрачную, а не в белую. Greeso 9 лет назад 4
Не существует идеального решения в один клик. Вы должны сделать это вручную в той или иной форме. Посмотрите учебники по Photoshop на YouTube и попробуйте повторить их на pain.net emirjonb 9 лет назад 3
3
thdoan

Есть несколько способов сделать это, но ниже приведены два самых простых способа. Конечные результаты более или менее эквивалентны, поэтому попробуйте оба, чтобы увидеть, какой из них выглядит лучше для вас.

  1. Используйте плагин Color to Alpha из плагинов Tanel's Photo and Color ( скачать ).
    Начните со следующих параметров и поэкспериментируйте оттуда:

    • Оттенок = выкл
    • Насыщенность = выкл
    • Яркость = от 255 до 255
    • Допуск = 128
    • Перо = 0
    • Базовая непрозрачность = 0
    • Инвертировать альфа = вкл
    • Переопределить исходную альфу = выкл
  2. Используйте плагин AlphaSpace ( скачать ).
    Начните со следующих параметров и поэкспериментируйте оттуда:

    • Прозрачность Цвет = Белый
    • Допуск = 125
-2
LPChip

Я верю, что эта техника возможна и в Paint.net:

Создайте новый слой и убедитесь, что он полностью прозрачен. (используйте ластик на этом слое, если нужно)

Переместите этот слой вниз.

Теперь на вашем текущем слое установите микширование на Darken, 100%

Теперь Свести к изображению.

Не работал :( Greeso 9 лет назад 1
Вы сохранили его как 32-битный или 24-битный? Должно быть 32 для слоя прозрачности Tetsujin 9 лет назад 2
Возможно я не делаю это правильно. Вот как я понял инструкции: (1) Создайте новый прозрачный слой. (2) Переместитесь вниз по прозрачному слою. Итак, теперь у нас есть нижний слой - это прозрачный слой, а верхний слой - это слой моего логотипа. (3) В верхнем слое логотипа установите смешивание на «Darken», дважды щелкнув по слою и изменив его свойства режима смешивания. Также установите непрозрачность 255. (4) Выровняйте изображение, убедившись, что выбран верхний слой логотипа, затем щелкните меню «Изображение» и затем выберите подменю «Выровнять». Что я делаю правильно? Если так, то, к сожалению, ничего не происходит. Greeso 9 лет назад 0
Вы видите, что логотип стал прозрачным во время процесса? Если нет, то действительно его не работает. Попробуйте любой из других вариантов смешивания. LPChip 9 лет назад 0
возможно также, что сглаживание превращает прозрачность обратно в белый цвет. Прошло много времени с тех пор, как я работал с paint.net. LPChip 9 лет назад 0

Похожие вопросы