Cómo usar la máscara de recorte y la diferencia juntas en Inkscape

Básicamente, utilicé una máscara de recorte para recortar algunas letras en mi degradado, luego seguí los pasos de este hilo pero no puedo obtener el mismo resultado .

Aquí están mis letras después de recortar con una ruta en una imagen rasterizada:ingrese la descripción de la imagen aquí

Luego aplico todos los pasos del hilo que mencioné anteriormente. Pero en lugar de obtener el resultado deseado de hacer que los agujeros en las letras sean transparentes, mi PNG degradado completo se restaura y los agujeros se vuelven transparentes Y pierdo el contorno de las letras, así que básicamente, solo tengo agujeros en mi PNG degradado y no formas de letras. .. Me gusta este resultado:ingrese la descripción de la imagen aquí

¿Alguien sabe lo que estoy haciendo mal?

¿Entiendo correctamente que obtiene su degradado a través de un PNG y no a través de la función de degradado inherente a los SVG?
Si bien Inkscape solo puede usar diferencias y otras operaciones booleanas en una ruta a la vez, hay una extensión muy útil para operaciones de múltiples rutas .
Gracias @johnp que explica por qué no pude hacer que esto funcionara en Inkscape. Desde que hice esta pregunta, comencé a usar Illustrator y es mucho más fácil obtener los resultados deseados.
¿Cómo se ve tu objeto de recorte? Debería funcionar si coloca el objeto de texto sobre la imagen, simplemente haga su objeto, recorte, establezca.

Respuestas (2)

Si estás dibujando estas letras a mano, prueba la siguiente técnica:

  1. El interior de la letra (el contador) debe cortarse, creando una sola ruta combinada.

  2. Para hacer eso, seleccione la ruta externa y el contador interno y haga clic en Path> Differencepara hacer que cada letra tenga un recorte en el contador. Cada letra ahora será una sola ruta combinada.

  3. Una vez que haya terminado, seleccione todas las letras y haga clic en Path> Combinepara convertir todas las formas de letras en una sola ruta combinada.

  4. Mueva el texto sobre una imagen rasterizada.

  5. Seleccione tanto la imagen rasterizada como el texto y haga clic en Objeto > Recortar > Establecer.

Pasos ilustrados para crear un trazado de recorte a partir de letras dibujadas a mano

Si está intentando hacer esto con algo que escribió usando la herramienta Texto, todo lo que necesita hacer es colocar el cuadro de texto sobre la imagen ráster. Seleccione tanto el texto como la imagen y haga clic en Object> Clip> Set. No es necesario convertir el texto en contornos en Inkscape 0.92. El uso de texto como ruta de recorte convierte el texto en contornos de todos modos.

¿Entiendo correctamente de esto que en Inkscape, a diferencia de Illustrator, una ruta no tiene que tener un comienzo y un final o ser una ruta única cerrada?
No. Una ruta necesita un comienzo o un final, y puede tener rutas únicas o cerradas; en este sentido, Inkscape es un poco diferente de Illustrator.
  • Primero haz las letras con los recortes necesarios (usa Path - difference ).
  • Póngalos encima de la imagen.
  • Recorte.