Come creare un bordo interno (tratto) in Inkscape?


29

Ho creato una forma in Inkscape e impostato la larghezza del bordo su 1px.
La dimensione effettiva è 100pxtuttavia con un bordo è 102px.

Come posso impostare un bordo interno sull'oggetto, non esterno? Quando si utilizza Photoshop ,
è possibile selezionare il tipo ( bordo interno , esterno o centrale ), tuttavia in Inkscape non esiste questa opzione.


Per gli utenti che comprendono il codice SVG, c'è una domanda correlata stackoverflow.com/questions/20778568/… ("Come creare un'ombreggiatura inserto in SVG").
Edward

Risposte:


19

Inkscape non supporta la modifica del tipo di tratto su un oggetto, tuttavia esistono
altri modi per creare il bordo interno o la sfocatura di cui hai bisogno.

Un metodo semplice è fare una copia della forma, senza riempimento e il bordo (tratto) scelto.
A questa copia viene assegnato un tracciato di ritaglio in modo che la parte extra (esterna) del tratto non sia visibile al di fuori della
forma originale. Il percorso utilizzato per ritagliarlo è una seconda copia invariata della forma originale,
che non appare come un oggetto normale / normale.
Per assicurarsi che queste copie cambino quando l'originale viene modificato, possono
essere ciascuno uno sfalsamento collegato , consentendo anche di spostarli all'interno della forma originale.

  1. crea la forma e selezionala ( F1)

  2. crea una copia offset collegata , che appare sopra di essa ( Ctrl+Alt+Jo Pathmenu)

  3. cambia la larghezza del tratto (bordo) a 2 volte quello che ti serve o imposta la sua
    ampiezza / raggio di offset per spostarlo sul bordo interno del bordo della forma esterna
    - con la sua maniglia del nodo o l'attributo XML (editor incorporato, le unità non sono pt non px )

  4. non dare riempimento a questa forma e al colore del bordo scelto: riempimento e tratto nel menu degli oggetti

  5. crea una seconda copia offset collegata della forma originale, lasciandola invariata

  6. seleziona questa forma e la copia dal passaggio 3 (tieni premuto Shift, trascina il mouse)
    - assicurati che questa forma sia in alto (ordine z) - vedi la pagina del manuale collegata sopra

  7. set clip - usa la Object → Clip → Setvoce di menu

Quindi dovresti avere un bordo interno finito.


Come seleziono la forma incollata e del tratto? Non succede nulla con Shift.
Dima,

@Dima Vedi la risposta sopra , che ho aggiornato - è necessario trascinare il mouse o fare clic su altri oggetti quando si preme il Shifttasto. Inoltre, la seguente pagina tutorial, che può essere vista anche nell'applicazione, potrebbe essere utile: inkscape.org/en/doc/basic/tutorial-basic.html .
Edward,

È incredibilmente non intuitivo, ma funziona perfettamente.
Do

Ciao anno fa io, che me ne sono completamente dimenticato.
fa

7

Non sono sicuro se per "bordo" intendi "tratto" ma sembra che gli standard SVG non consentano colpi interni / esterni, e quindi nemmeno Inkscape. Sembra una cosa comune fare un falso duplicando l'oggetto e restringendolo / crescendolo in modo da ottenere il bordo desiderato. Anche se non immagino che questo funzionerebbe altrettanto bene per un confine interno come un confine esterno.

Insetto Inkscape: posizionamento della corsa interna / esterna / centrale



7

Un flusso di lavoro alternativo a quello presentato da @ cristian-ciupitu sarebbe questo:

  1. Crea (o seleziona) un oggetto o un percorso senza riempimento. Se lo desideri, puoi già impostare la larghezza del tratto ( Shift+ Ctrl+ F) o risolverlo in un secondo momento.
  2. Duplica ( Ctrl+ D) l'oggetto / percorso. Questo creerà un duplicato sopra l'originale.
  3. Invia il duplicato Inferiore ( ObjectLower, o Page Down), in modo da poter ...
  4. ... scegli Seleziona ( arrowsulla barra degli strumenti o F1) e Shift+ Clickl'oggetto / percorso. Dato che il duplicato "Abbassato" era già selezionato, questo selezionerà i due oggetti / percorsi identici uno sopra l'altro. La riga di stato nella parte inferiore della finestra dovrebbe confermare ciò.
  5. Ora scegli ObjectClipSet.

Ecco! Confine interno!

Ora puoi regolare la larghezza del bordo interno ( Shift+ Ctrl+ F) se vuoi. Impostare la larghezza della traccia su due volte la larghezza del bordo interno desiderata, poiché metà della larghezza della traccia sarà ritagliata invisibile.

Se ritieni che i passaggi 3 e 4 siano confusi, trascina semplicemente intorno ai due oggetti / percorsi per selezionarli entrambi, agganciali come nel passaggio 5 e regola la larghezza del tratto come desideri. Funziona anche, ma ehi, fare clic è più interessante;)


1
In sostanza stai facendo la stessa cosa, ma trovo le tue indicazioni più facili da capire.
Scott Biggs,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.