Inkscape ¿Cómo crear un borde exterior después del Clip 'Set'?

No estoy seguro de estar preguntando esto correctamente. Aquí está mi problema,

Originalmente, realizo 'Objeto' --> 'Clip' --> 'Establecer' en 2 imágenes.

Aquí está el resultado:

ingrese la descripción de la imagen aquí

Tenga en cuenta que el objeto de color rosa está contenido con éxito dentro del objeto negro. Pero este es el caso cuando el objeto negro no tiene trazo/borde.

Ahora, lo que quiero hacer es aplicar un borde en el objeto negro. Si lo hago, sucede esto:

ingrese la descripción de la imagen aquí

Ahora, como se observa, después de aplicar un borde/un trazo, el objeto rosa del interior se desalinea. ¿Por qué ya no está contenido dentro del objeto negro?

Respuestas (1)

La parte roja no cambia de posición. El problema aquí es que los trazos svg están centrados en el contorno del objeto. Si tiene un trazo de 8 px de ancho, 4 px de ese trazo se superpondrán al objeto y los otros 4 px del trazo aumentarán el tamaño del objeto. La siguiente animación muestra cómo se coloca el trazo.

colocación de trazo svg

Para obtener un contorno que no se superponga a su objeto negro

  • Duplica el objeto negro (selecciona y ctrl+d).
  • Establezca un trazo en el duplicado. El trazo debe ser el doble de ancho de lo previsto.
  • Coloque el trazo en el fondo (seleccione y end).

Alternativamente, deshabilite el relleno del duplicado y muévalo al frente (seleccione y Pos 1).

A partir de Inkscape v0.91, si agrega paint-order:stroke fill;a la propiedad del objeto style, se representará el relleno delante del trazo. Creo que v0.92 también agrega una opción de GUI.