Мне поставили логотип, сидящий на белом фоне. Это все один слой. Я хочу изменить логотип, чтобы он имел прозрачный фон.
Невозможно вернуться к человеку, который создал это в первую очередь.

Если я установлю альфа-цвет на белый, ВСЕ цвета в логотипе станут, по крайней мере, частично прозрачными, поэтому, когда я перетаскиваю их на темный фон, это просвечивает изображение и меняет цвета.

Как мне достичь желаемого эффекта?

3 ответа3

1

Сделайте жезл / нечеткое выделение на фоне (*), затем Select>Grow на один или два пикселя (один, если изображение очень чистое, два, если оно немного грязное (JPEG-артефакты ...)), чтобы выделение включает в себя края пикселей. Затем вы можете сделать Color-to-alpha без каких-либо изменений в теле логотипа.

В качестве альтернативы используйте сценарий ofn-erase-background (который в основном описан выше).

(*) Разница между палочкой и селектором цвета заключается в том, что палочка будет выбирать только пиксели на заднем плане, а не пиксели внутри тела логотипа, которые вы хотите сохранить, даже если они имеют цвет фона. С другой стороны, с помощью палочки вам нужно будет щелкнуть по внутренним отверстиям / буквенным петлям (A, B, O ...), чтобы включить их в выделение, когда селектор цветов выберет их автоматически. TLDR: с палочкой, больше контроля, но больше работы.

-1

Используйте цвет для альфа, как здесь:

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

-1

Одним из вариантов может быть использование инструмента «Выбор цвета» (при необходимости удерживайте нажатой клавишу «Shift», чтобы выделить несколько областей). Если затем установить альфа-цвет, он должен влиять только на выбранную часть.

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

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