Usar la forma de un objeto para cortar el objeto debajo de él en Inkscape

Estoy editando un svg en Inkscape y tengo un objeto encima de otro objeto. Me gustaría usar la forma del objeto superior para cortar el objeto debajo.

Para aquellos que están familiarizados con GIMP, estoy tratando de hacer algo como la herramienta "alfa a la selección".

Respuestas (8)

Seleccione ambos (haciendo clic en un objeto, manteniendo presionada la tecla Mayús y luego haciendo clic en el otro objeto), luego seleccione Pathy luego Difference.

Para mí, quería cortar una flecha izquierda de un hexágono. Creé un hexágono, dupliqué la capa, moví la capa superior a la derecha, luego seleccioné ambas capas, luego PATH / Difference.

Agregando a esto: quería recortar el texto, así que primero tuve que seleccionar el texto, Ruta> Objeto a ruta, luego seleccionar nuevamente y Objeto> Desagrupar, luego seleccionar cada letra y el fondo individualmente; solo puede hacer esto con dos objetos a la vez.
De hecho, puede hacer esto con más de una ruta a la vez gracias a una nueva extensión: github.com/Moini/inkscape-extensions-multi-bool
no funciona En absoluto. No pasa nada.
@yPhil, el comentario de SinisterBeard me ayudó a hacerlo funcionar. ¿Has probado eso?

Seleccione Ambos y Hacer:

Objeto --> Clip --> Conjunto

Esta debería ser la respuesta aceptada.
Esto siempre sale al revés de lo que quiero. ¿Quizás porque el objeto de arriba es el más grande? Tampoco funciona, si se supone que la parte "recortada" es transparente. Se mostrará el color del objeto en la parte posterior.
@TenLeftFingers esto solo es cierto si desea que el objeto inferior tenga la forma del objeto superior. Si desea que la forma del objeto superior se recorte del objeto inferior, entonces no debería hacerlo. La pregunta es realmente ambigua, si no conoce GIMP y su "alfa a la selección". Lo busqué y no creo que lo aclare, para ser franco.
El orden importa. Seleccione primero el área de recorte, luego seleccione el objeto (o imagen) que desea recortar. Luego haz Objeto-->Clip-->Establecer.
¡Esta es la respuesta correcta! Trabajó para mi.
@SMBiggs Lo he probado en ambos pedidos. Mismo resultado en ambos sentidos. El orden no parece importar en mi caso, por la razón que sea. Ruta -> Diferencia como en la respuesta superior lo hizo de la manera correcta.
@spacer GIF Creo que depende de si son Rutas u Objetos. La forma en que mencionas funciona para Paths, la que digo es para Objects
también intente: Objeto --> Clip --> Establecer (Inverso), si el primero no funcionó.

Seleccione ambos, RUTA >> INTERSECCIÓN

Si está tratando de restar una línea gruesa (trazo) de una forma, primero tendrá que elegir RUTA >> TRAZO A RUTA.

Quería cortar una forma de cruz de otra forma. Usé el shape.svg original y otra imagen, cross.svg (que era la forma exacta que quería recortar). Ahora, probé todas las sugerencias aquí, pero ninguna funcionó y después de mucho experimentar, encontré un enfoque fácil que espero funcione para otros.

  • paisaje de tinta abierto
  • forma abierta.svg
  • importar cruz.svg
  • cambie el tamaño y coloque cross.svg sobre shape.svg en el lugar donde se debe cortar la cruz
  • Ruta -> Combinar (esto dio como resultado el shape.svg original con un corte transversal)
  • Después de la combinación, el shape.svg era el color de la cruz.svg, así que simplemente lo seleccioné y elegí el color que quería de la paleta de relleno.
  • Archivo --> Guardar como

Me gustaría señalar que, para empezar, ambas imágenes eran de un solo color.

Un poco (?) tarde a la fiesta y me pregunto por qué nadie mencionó la división ( Ctrl+ /).

El objeto superior debe duplicarse o, de lo contrario, se quedará con el objeto inferior en dos segmentos: uno tendrá la forma del objeto superior y el segundo será el residuo.

  1. Seleccione el objeto superior.
  2. Presiona Ctrl+ Dpara duplicarlo.
  3. Cambia el color para que sea perceptible.
  4. Presione Shifty haga clic en el objeto inferior. (Debe tener una copia del objeto superior y del objeto inferior seleccionados ahora. Verifique la barra de estado para ver si solo hay dos objetos seleccionados.
  5. Presiona Ctrl+/

Ahora tiene el objeto superior Y el objeto inferior en dos segmentos.

HTH

La división es para caminos, no para objetos. No todos los objetos se pueden convertir en rutas.

Aparentemente, los valores booleanos de Inkscape no funcionan con objetos agrupados. Desagrupe el objeto a cortar, luego seleccione los objetos y luego path / y (ejemplo) cut path.

Desagrupar objetos, seleccionar todos los puntos y elegir Ruta >> Exclusión funcionó para mí.

Ver vídeo de YouTube: https://youtu.be/uquoIZhyarQ

¡Bienvenido a GD.SE! ¿Puede explicar mejor su solución, por ejemplo, agregando capturas de pantalla y explicando lo que muestran?
@Kurt, Aún mejor, ¿qué tal un video?
Personalmente no me gustan los videos, mi experiencia con ellos no es buena (muchos errores, no encajar con la solución buscada, etc.). Prefiero una solución escrita, que pueda ser revisada directamente y que no necesite conexión a Internet para un enlace que espero no esté roto... Creo que las imágenes y el texto son mucho más válidos para esta página web.

Tres años después y he tenido el mismo problema. Descargué una hoja de vectores llena de múltiples objetos para usar. Sólo quería un objeto de una hoja de diez. Así que quería cortar y pegar ese objeto en otro archivo svg en el que estaba trabajando. Esto es lo que descubrí y cómo lo hice.

El archivo svg original con múltiples objetos era una sola capa. DEBE crear una nueva capa para hacer esto, de lo contrario, nada funcionará.

Cree una nueva capa sobre la capa original, mientras que en la nueva capa cree una forma sobre el objeto que desea recortar. Usé un rectángulo sin relleno y un trazo sólido para poder verlo alrededor del objeto que quería.

Seleccione Camino, Intersección.

Ahora regrese a la capa original donde reside su objeto, de lo contrario, simplemente cortará y pegará su rectángulo.

Coloque el cursor sobre el objeto (en modo selector) y el objeto ahora se moverá independientemente de la imagen original.

Ahora puede copiar y pegar este objeto en otro archivo y conservará sus atributos.

La mayor dificultad con Inkscape es quitarse de la cabeza los procesos de GIMP u otros editores de imágenes porque este programa necesita un enfoque diferente. En lugar de simplemente usar una herramienta de selección, copie y pegue. Debe crear una máscara de selección con una nueva capa y la forma de otro objeto. Luego, la herramienta de intersección creará una máscara de recorte para usted.