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

Просто выберите его с помощью -wand tool/fuzzy select tool/ выберите предпочитаемую терминологию - и удалив фон, как правило, оставьте кольцо не совсем белых пикселей вокруг изображения, или добавьте изображение в зависимости от настройки допуска.

Есть ли лучший способ сделать это, предпочтительно автоматический инструмент? (Я на линуксе)

2 ответа2

2

Используя Gimp, вы можете дополнительно уточнить выделение, используя Select -> Feather. Обычно я использую инструмент «Палочка», чтобы выбрать белый фон, «Выбрать» -> «Выделение выделения» на 1 пиксель, «Перо» на 2 пикселя, а затем удаляю фон.

1

Вы пробовали imagemagick? Вы можете указать или изменить цвет фона изображения:

mogrify foo.png -background transparent

меняет foo на месте, пока:

convert foo.png -background transparent new.png

не трогает foo.png.

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