У меня есть рисунок SVG с черным передним планом и белым фоном.
Какой самый простой способ изменить передний план на белый, а фон - на прозрачный (в InkScape или аналогичной бесплатной программе)?
У меня есть рисунок SVG с черным передним планом и белым фоном.
Какой самый простой способ изменить передний план на белый, а фон - на прозрачный (в InkScape или аналогичной бесплатной программе)?
Там нет простой пошаговой процедуры сделать это! Однако существует многоэтапная процедура, доступная с использованием InkScape.
Чтобы изменить фон на прозрачный, выберите «Файл»> «Свойства документа»> «Фон» и проверьте альфа-канал (A). Установите значение 0 (ноль).
Однако, если ваш рисунок содержит белые объекты, накладывающиеся на другой объект, вы должны в качестве промежуточного шага установить фон в специальный цвет, скажем, полупрозрачный розовый, чтобы упростить следующие шаги.
Изменение цвета белых объектов на прозрачные не будет работать, так как цвет внешних объектов будет просвечивать (в моем случае черный).
Я использовал следующие шаги:
Начальное:
Шаг 1: Отметьте внешний внешний (черный) объект, затем отметьте сдвиг внутреннего (белого) объекта.
Шаг 2: Выберите Path> Difference (или Ctrl+-).
Внутренний объект удаляется в процессе, что мы и хотим здесь!
Повторите шаги 1 и 2 для других белых объектов.
Шаг 3: Заполните все черные объекты белым.
Шаг 4: Измените фон на полностью прозрачный. Теперь ваш рисунок исчезает и кажется полностью белым. Это нормально!
Наконец сохраните и экспортируйте как PNG-изображение.