Como criar uma borda interna (traço) no Inkscape?


24

Eu criei uma forma no Inkscape e defini a largura da borda para 1px.
O tamanho real é 100px no entanto, com uma borda é 102px.

Como posso definir um borda interna no objeto, não exterior? Ao usar Photoshop , o tipo
é selecionável ( interior , exterior ou Centro fronteira), no entanto, em Inkscape não existe essa opção.


Para usuários que entendem código SVG, há uma questão relacionada stackoverflow.com/questions/20778568/… ("Como fazer uma sombra projetada no SVG").
Edward

Respostas:


17

O Inkscape não suporta a alteração do tipo de traço em um objeto, no entanto, há
outras maneiras de criar a borda interna ou desfoque que você precisa.

Um método simples é fazer uma cópia da forma, sem preenchimento e a borda escolhida (traço).
Esta cópia é dada uma traçado de recorte então a parte extra (externa) do seu curso não pode ser vista fora do
Forma original. O caminho usado para recortar é uma segunda cópia inalterada da forma original,
que não aparece como um objeto normal / regular.
Para garantir que essas cópias sejam alteradas quando o original for editado, elas
cada um ser um offset vinculado - também permitindo que eles sejam movidos dentro da forma original.

  1. crie a forma e selecione-a ( F1 )

  2. criar uma offset vinculado cópia, que aparece em cima dela ( Ctrl+Alt+J ou Path cardápio)

  3. mude a largura do traço (borda) para 2x o que você precisa ou definir seu deslocamento
    magnitude / raio para movê-lo para a borda interna da borda da forma externa
    - com seu identificador de nó ou atributo XML (editor embutido, as unidades não são px)

  4. dar esta forma Sem preenchimento e a cor da borda escolhida - preencher e traçar no menu de objetos

  5. crie um segundo offset vinculado cópia da forma original, deixe-a inalterada

  6. selecione esta forma e a cópia do passo 3 (mantenha Shift tecla, arraste o mouse)
    - certifique-se de que esta forma está no topo (ordem z) - consulte a página manual ligada acima

  7. clipe de set - use o Object → Clip → Set item do menu

Então você deve ter uma borda interna acabada.


Como faço para selecionar a forma colada e traçada? Nada acontece com o Shift.
Dima

@Dima Veja o acima resposta , que eu atualizei - você precisa arrastar o mouse ou clicar em outros objetos ao pressionar o botão Shift chave. Além disso, a seguinte página de tutorial, que também pode ser vista no aplicativo, pode ser útil: inkscape.org/en/doc/basic/tutorial-basic.html .
Edward

Isso é incrivelmente não-intuitivo, mas funciona perfeitamente.
dgo

6

Não tenho certeza se por "borda" você quer dizer "golpe", mas parece que os padrões SVG não permitem traços internos / externos, e, portanto, o Inkscape também não. Parece que uma coisa comum é fingir duplicando o objeto e encolhendo / crescendo para que você obtenha a borda desejada. Embora eu não imagine que isso funcionaria tão bem para uma borda interna quanto uma borda externa.

Inkscape bug: Colocação de traçado interno / externo / central



3

Um fluxo de trabalho alternativo ao apresentado por @ cristian-ciupitu seria este:

  1. Crie (ou selecione) um objeto ou um caminho sem preenchimento. Se você quiser, você já pode definir a largura do traço ( Mudança + Ctrl + F ) ou corrija isso mais tarde.
  2. Duplicado ( Ctrl + D ) o objeto / caminho. Isto irá criar um duplicado no topo do original.
  3. Envie a duplicata Lower ( ObjectLowerou Page Down ), de forma que você possa...
  4. ... escolha Selecionar ( arrow na barra de ferramentas ou F1 ) e Mudança + Clique o objeto / caminho. Como a duplicata "Abaixada" já foi selecionada, isso selecionará os dois objetos / caminhos idênticos um sobre o outro. A linha de status na parte inferior da janela deve confirmar isso.
  5. Agora escolha ObjectClipSet.

Voila! Borda interna!

Agora você pode ajustar a largura da borda interna ( Mudança + Ctrl + F ) se você quiser. Defina a largura do traço para o dobro da largura da borda interna desejada, já que metade da largura do traçado será cortada como invisível.

Se você acha que as etapas 3 e 4 são confusas, basta arrastar os dois objetos / caminhos para selecioná-los, recortá-los como na etapa 5 e ajustar a largura do traçado conforme desejado. Funciona também, mas ei, clicar é mais legal;)


Essencialmente você está fazendo a mesma coisa, mas eu acho suas direções mais fáceis de entender.
Scott Biggs
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.