¿Cómo crear un borde interno (trazo) en Inkscape?

29

Creé una forma en Inkscape y establecí el ancho del borde en 1px. Sin embargo,
el tamaño real es 100pxcon un borde 102px.

¿Cómo puedo establecer un borde interno en el objeto, no externo? Cuando se usa Photoshop , el tipo
es seleccionable ( borde interno , externo o central ), sin embargo, en Inkscape no existe esta opción.

Eduardo
fuente
Para los usuarios que entienden el código SVG, hay una pregunta relacionada stackoverflow.com/questions/20778568/… ("Cómo hacer una sombra paralela insertada en SVG").
Edward

Respuestas:

19

Inkscape no admite cambiar el tipo de trazo en un objeto, sin embargo, hay
otras formas de crear el borde interior o desenfoque que necesita.

Un método simple es hacer una copia de la forma, sin relleno y el borde elegido (trazo).
Esta copia tiene un trazado de recorte para que la parte extra (exterior) de su trazo no se pueda ver fuera de la
forma original. La ruta utilizada para recortarlo es una segunda copia sin cambios de la forma original,
que no aparece como un objeto normal / regular.
Para asegurarse de que estas copias cambien cuando se edita el original,
cada una puede ser un desplazamiento vinculado , lo que también les permite moverse dentro de la forma original.

  1. crear la forma y seleccionarla ( F1)

  2. crear una copia offset vinculada , que aparece en la parte superior ( Ctrl+Alt+Jo Pathmenú)

  3. cambie el ancho del trazo (borde) a 2x lo que necesita o establezca su
    magnitud / radio de desplazamiento para moverlo al borde interno del borde de la forma externa
    , con su identificador de nodo o atributo XML (editor incorporado, las unidades son pt no px )

  4. no dé esta forma de relleno y el color del borde elegido: relleno y trazo en el menú de objetos

  5. cree una segunda copia offset vinculada de la forma original, no la cambie

  6. seleccione esta forma y la copia del paso 3 (mantenga presionada la Shifttecla, arrastre el mouse)
    - asegúrese de que esta forma esté en la parte superior (orden z) - vea la página del manual vinculada arriba

  7. establecer clip : use el Object → Clip → Setelemento del menú

Entonces deberías tener un borde interior terminado.

Rico en E
fuente
¿Cómo selecciono la forma pegada y el trazo? No pasa nada con Shift.
Dima
@Dima Vea la respuesta anterior , que he actualizado: debe arrastrar el mouse o hacer clic en otros objetos al presionar la Shifttecla. Además, la siguiente página del tutorial, que también se puede ver en la aplicación, podría ser útil: inkscape.org/en/doc/basic/tutorial-basic.html .
Edward
Eso es sorprendentemente no intuitivo, pero funciona perfectamente.
dgo
Hola, yo hace un año, que me olvidé por completo de esto.
dgo
7

No estoy seguro de si por "borde" quieres decir "trazo", pero parece que los estándares SVG no permiten trazos internos / externos, y por lo tanto, tampoco Inkscape. Parece que una cosa común es fingir duplicando el objeto y reduciéndolo / creciendo para obtener el borde que desea. Aunque no imagino que esto funcionaría tan bien para un borde interno como para un borde externo.

Error de Inkscape: colocación del trazo interno / externo / central

Rob Mosher
fuente
Más información aquí: stackoverflow.com/questions/7241393/…
Gabriel Grant
7

Un flujo de trabajo alternativo al presentado por @ cristian-ciupitu sería este:

  1. Cree (o seleccione) un objeto o una ruta sin relleno. Si lo desea, ya puede establecer el ancho del trazo ( Shift+ Ctrl+ F) o corregirlo más tarde.
  2. Duplicar ( Ctrl+ D) el objeto / ruta. Esto creará un duplicado encima del original.
  3. Envíe el duplicado Inferior ( ObjectLower, o Page Down), para que pueda ...
  4. ... elija Seleccionar ( arrowen la barra de herramientas, o F1) y Shift+ Clickel objeto / ruta. Como el duplicado "Bajado" ya estaba seleccionado, esto seleccionará los dos objetos / caminos idénticos uno encima del otro. La línea de estado en la parte inferior de la ventana debería confirmar esto.
  5. Ahora elija ObjectClipSet.

Voila! Borde interior!

Ahora puede ajustar el ancho del borde interno ( Shift+ Ctrl+ F) si lo desea. Establezca el ancho del trazo al doble del ancho del borde interior deseado, ya que la mitad del ancho del trazo se recortará de forma invisible.

Si cree que los pasos 3 y 4 son confusos, simplemente arrastre alrededor de los dos objetos / rutas para seleccionarlos a ambos, recórtelos como en el paso 5 y ajuste el ancho del trazo como desee. Funciona también, pero bueno, hacer clic es más genial;)

llaurén
fuente
1
Básicamente, estás haciendo lo mismo, pero creo que tus instrucciones son más fáciles de entender.
Scott Biggs