Видаліть фон на основі кольору в Inkscape


27

Існує класичний спосіб видалення фону в Inkscape за допомогою кривих Безьє. Це часто досить тривалий процес.

Чи можливо видалити фон об'єкта на основі кольору фону (наприклад, сказати лише видалити жовтий фон)? Або якийсь розумний метод, який здатний виявити, що є об'єктом, а що фоном?

Якщо так, чи можете ви описати інструменти, які доступні в Inkscape?


1
Одним із альтернативних варіантів було б видалення фону з растрового зображення перед імпортом його в Inkscape.
Ільмарі Каронен

Відповіді:


23

Можливо, ви могли б спробувати "простежити растрові карти", використовуючи "Кілька сканувань" за допомогою "Кольори", за допомогою параметра "Видалити фон" та вибравши "2" сканування.

Оригінальний растровий малюнок

Простежте растровий малюнок

Потім натисніть кнопку "Ок", виберіть і растровий файл, і векторний результат:

Результат простеження

Потім клацніть правою кнопкою миші та виберіть "Встановити кліп":

Відрізаний результат

Далеко від ідеального, але це вдалий початок.


4
Так, це досить корисно, якщо фон в одному кольорі. Спасибі.
xralf

Справжня проблема, з якою стикається цей метод, - букви трохи розмиті або втрачається форма шрифту.
Ранджіт Сіджі

Хочеться лише зазначити, що результати (як ви могли очікувати) дійсно хороші для видалення фонів з растрових зображень, які були спочатку векторною графікою (ситуації, коли у вас немає доступу до оригіналу).
Multihunter

9

У Inkscape є кілька фільтрів, які можуть прискорити складні завдання.

Наприклад, я хотів видалити білий фон зображення, щоб зробити його прозорим. Я використовував наступний метод / фільтр в Inkscape.

  1. Виберіть об’єкт зображення.

  2. Для версій <0,91
    Перейдіть до фільтрів -> Прозорість програми -> Ластик
    для світла Для версії 0.91
    Перейдіть до Фільтрів> Заповнення та прозорість> Світло-гумка


1
Однак він використовує ерозію та дилатацію.
Вок
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.