Как взять изображение с белым фоном и сделать его прозрачным

13586
leora

У меня есть изображение PNG, которое имеет белый фон. Есть ли в любом случае взять белый и сделать его прозрачным.

7

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

10
mlambie

GIMP позволит вам конвертировать один цвет в альфа, делая его прозрачным.

Основной поток требует щелчка правой кнопкой мыши по изображению и выбора:

Filter > Color > Color to Alpha 

А затем выбрав белый фон. GIMP заменит все белые пиксели на изображении прозрачными пикселями.

Вот хороший урок, показывающий, как это сделать .

В более новых версиях GIMP (я использую 2.6) меню «Фильтр» было удалено. Эта опция находится в меню Color верхнего уровня. Bill the Lizard 7 лет назад 0
5

Вы можете использовать Photofiltre (маленький, быстрый, бесплатный и портативный):

  1. загрузить изображение

  2. перейдите к изображению > Прозрачный цвет ...

  3. выберите цвет (белый), установите желаемый допуск с помощью ползунка, нажмите ОК

  4. перейдите в Файл > Сохранить как ... и сохраните изображение как .PNG

5
Travis

Я еще не видел решения с использованием Paint.NET здесь. Это потрясающий легкий редактор изображений. Цитирую Джеффа: «Это поднимает планку качества»

  1. Скачайте, установите и запустите Paint.NET
  2. Файл> Открыть> Выберите изображение
  3. Нажмите на инструмент Волшебная палочка:

    Значок

  4. Нажмите на белый фон на вашем изображении
  5. Нажмите Delete
  6. Файл> Сохранить

Вы также можете выбрать допуск инструмента «Волшебная палочка», прежде чем использовать его, чтобы избавиться от «корочки» или чего-либо еще, как вы хотите назвать его вокруг оставшегося изображения.

0
alpha1

использовать GIMP ... Выберите белую область и сотрите или удалите ее, вы можете выбрать и использовать клавишу DEL, или использовать ластик, если он не работает должным образом. Затем сохраните его как PNG.

0
menns

Инструмент волшебной палочки Photoshop (и Photoshop Elements) позволит вам выбрать смежные цвета. Возможно, вы захотите немного поиграть с допуском ... После выбора нажмите «Удалить», чтобы удалить белый цвет.

0
user2597747

Вы можете использовать Paint.net, чтобы сделать это с помощью плагина Alpha Mask .

  1. Загрузите изображение. Выберите Все (Ctrl-A) и Копировать (Ctrl-C).
  2. Используя меню «Эффекты», выберите «Альфа-маска».
  3. Оставьте поле Маска файла пустым и отметьте следующие параметры:
    • Инвертная маска
    • Mix Alpha
    • Вставить из буфера обмена

После запуска эффекта вы можете при желании дублировать слой и объединить его, чтобы «затемнить» изображение.

Я знаю, что Paint.net использовался в предыдущем ответе, но использование инструмента «Волшебная палочка» или Paint Bucket (для заполнения прозрачностью) оставит края изображения неровными. Это не будет хорошо смотреться на цветном фоне. При использовании метода альфа-маски ваше изображение будет выглядеть четким на любом фоне.

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