Я редактирую svg в Inkscape, и у меня есть объект поверх другого объекта. Я хотел бы использовать форму верхнего объекта, чтобы вырезать объект под ним.
Для тех, кто знаком с GIMP, я пытаюсь сделать что-то вроде инструмента «альфа-выбор».
Выберите оба (щелкнув один объект, удерживая клавишу Shift, затем щелкнув другой объект), затем выберите Path
, затем Difference
.
Для себя я хотел вырезать из шестиугольника стрелку влево. Я создал шестиугольник, продублировал слой, сдвинул верхний слой вправо, затем выделил оба слоя, затем PATH/Difference.
Выберите оба и сделайте:
Объект --> Клип --> Установить
Выберите оба, ПУТЬ >> ПЕРЕСЕЧЕНИЕ
Я хотел вырезать форму креста из другой формы. Я использовал исходный shape.svg и другое изображение, cross.svg (это была именно та форма, которую я хотел вырезать). Теперь я попробовал все предложения здесь, но ни одно из них не сработало, и после долгих экспериментов я нашел простой подход, который, я надеюсь, сработает для других.
Я хотел бы отметить, что оба изображения были одного цвета для начала.
Немного (?) Опоздал на вечеринку и удивился, почему никто не упомянул о разделении ( Ctrl
+ /
).
Верхний объект должен быть продублирован, иначе у вас останется нижний объект в двух сегментах - один будет иметь форму верхнего объекта, а второй будет остатком.
Ctrl
+ D
, чтобы продублировать его.Shift
и щелкните нижний объект. (К настоящему моменту у вас должны быть выделены копии верхнего и нижнего объектов. Проверьте строку состояния, чтобы убедиться, что выбраны только два объекта.Ctrl
+/
Теперь у вас есть верхний объект И нижний объект в двух сегментах.
ХТН
Судя по всему, логические значения Inkscape не работают с сгруппированными объектами. Разгруппируйте обрезаемый объект , затем выберите объекты, а затем path
/ и (пример) cut path
.
У меня сработало разгруппирование объектов, выделение всех точек и выбор «Путь >> Исключение».
Смотрите видео на YouTube: https://youtu.be/uquoIZhyarQ
Прошло три года и у меня такая же проблема. Я загрузил векторный лист, заполненный несколькими объектами для использования. Я хотел только один объект из десяти листов. Поэтому я хотел вырезать и вставить этот объект в другой файл svg, над которым я работал. Вот что я обнаружил и как я это сделал.
Исходный файл svg с несколькими объектами на нем был одним слоем. Вы ДОЛЖНЫ создать новый слой, чтобы сделать это, иначе ничего не будет работать.
Создайте новый слой над исходным слоем, а в новом слое создайте фигуру над объектом, который хотите вырезать. Я использовал прямоугольник без заливки и сплошную обводку, чтобы видеть его вокруг нужного объекта.
Выберите Путь, Пересечение.
Теперь вернитесь к исходному слою, где находится ваш объект, иначе вместо этого вы просто вырежете и вставите свой прямоугольник.
Наведите курсор на объект (в режиме селектора), и теперь объект будет двигаться независимо от исходного изображения.
Теперь вы можете скопировать и вставить этот объект в другой файл, и он сохранит свои атрибуты.
Самая большая трудность с Inkscape — выбросить из головы процессы GIMP или других графических редакторов, потому что эта программа требует другого подхода. Вместо того, чтобы просто использовать инструмент выделения, скопируйте и вставьте. Вам нужно создать маску выделения с новым слоем и формой другого объекта. Затем инструмент пересечения создаст для вас обтравочную маску.
Зловещая Борода
Джонп
yФил
тимаро