Как я могу удалить фон и заменить его прозрачностью (как показано на клетчатом фоне в PS)? И есть ли какие-либо ограничения в типе файла, в который я могу затем экспортировать изображение?
16
Выберите фон, используя Fuzzy Selection Tool (Волшебная палочка)
и нажмите Delклавишу.
GIF обеспечит вам одноцветную прозрачность, а PNG имеет полную поддержку альфа-канала.
Это приведет к прозрачному клетчатому фону, который вы ищете. Если фон состоит из нескольких цветов, просто повторите эти три шага по мере необходимости.
источник
Я нашел следующее проще всего для меня, и мне действительно нравится эффект.
# Выберите Главное меню переднего
плана> Инструменты> Инструменты выделения> Выбор переднего плана
# Выберите Фон
Главное меню> Выбрать> Инвертировать
# Сделать прозрачным
главное меню> Цвета> Цвет в альфа
Выполнено
источник
Выберите: « Слой» → «Прозрачность» → «Добавить альфа-канал».
Выбор: фон с помощью инструмента «Нечеткий выбор» (Волшебная палочка)
Выберите: Слой → Прозрачность → Порог Альфа ...
Установить порог до 255 для полной прозрачности.
источник
Остерегайтесь упрощенных решений
На CGI (логотипы, текст) сглаженные края создаются с помощью пикселей сглаживания. Эти пиксели имеют цвет, который представляет собой смесь цвета фона и цвета объекта. При использовании селектора цвета или нечеткого селектора эти пиксели либо выбираются полностью (если они достаточно близки), либо не выбираются совсем, в зависимости от порога. Если вы затем прямо Delete, вы получите или гало с цветом удаленного фона (порог 15) или неровный край (порог 100), или оба:
Хорошее решение
Хорошим решением является замена цвета фона на прозрачность пропорционально его вкладу в цветовое сочетание. В Gimp есть два способа добиться этого:
Colors>Color to alpha
Color erase
режим, как режим инструмента рисования, или начиная с Gimp 2.10 в качестве режима наложения слоев.Они оба заменяют пиксель на самый прозрачный пиксель, который, поверх поверх удаленного цвета, воспроизводит исходный цвет. Если вы удалите красный из фиолетового, вы получите полупрозрачный синий, потому что полупрозрачный синий поверх красного дает фиолетовый. Если вы удалите белый из серого, вы получите очень прозрачный черный пиксель, а не не очень прозрачный темно-серый пиксель, потому что среди нескольких решений Gimp выбирает самый прозрачный.
Например, использование Color-to-alpha для удаления красного дает следующее:
Вы заметите, что в результатах 2.8 присутствуют более темные пиксели из-за того, что Gimp 2.8 работает со значениями с гамма-коррекцией (результат по-прежнему намного лучше, чем у зубчатых краев, которые вы получаете более простыми методами). Gimp 2.10 работает в «линейном свете» и не имеет таких проблем.
Уточнения
В общем случае объект может иметь части, близкие к цвету фона. Поэтому, если вы примените технику выше, эти части станут прозрачными (или частично прозрачными). Избежать этого просто:
Select>Grow
выделение, чтобы оно покрывало пиксели сглаживания. На чистом изображении (PNG, без истории JPG) вам не нужно увеличиваться более чем на один пиксель. Если изображение грязное (артефакты JPEG), может потребоваться увеличение выделения на два или три пикселя.Типы выходных файлов
источник
Imagemagick
Может быть , лучшее решение здесь , но с использованием ImageMagick -transparent является
Вы можете использовать,
"#ededee"
чтобы указать цвет в шестнадцатеричном.канитель
Возможно, более сложный, но есть возможность работать с несколькими слоями / кадрами одновременно с этим решением .
источник