태그 보관물: svg

svg

Inkscape에서 안쪽 테두리 (획)를 만드는 방법은 무엇입니까?

Inkscape에서 모양을 만들고 테두리 너비를로 설정했습니다 1px.
그러나 실제 크기는 100px테두리가 102px있습니다.

외부가 아닌 객체 의 내부 테두리 를 설정하는 방법은 무엇입니까? Photoshop을 사용할 때는 유형
을 선택할 수 있지만 ( inner , outer 또는 center border) Inkscape 에는이 옵션이 없습니다.



답변

Inkscape는 개체의 획 유형 변경을 지원하지 않지만
필요한 내부 테두리 또는 흐림 효과를 만드는 다른 방법이 있습니다.

간단한 방법 중 하나는 채우기와 선택한 테두리 (획)없이 모양의 복사본을 만드는 것입니다.
이 사본에는 클리핑 패스 가 제공 되므로 획의 추가 (외부) 부분을
원래 모양 외부에서 볼 수 없습니다 . 클립을 만드는 데 사용되는 경로는 원래 모양의 두 번째로 변경되지 않은 복사본이며
일반 / 일반 개체로는 나타나지 않습니다.
원본을 편집 할 때 이러한 복사본이 변경되도록하기 위해 각 복사본
연결된 오프셋 일 수 있으며 원본 모양 내에서 이동할 수 있습니다.

  1. 모양을 만들고 선택하십시오 ( F1)

  2. 링크 된 오프셋 사본을 작성 하십시오 ( Ctrl+Alt+J또는 Path메뉴).

  3. 스트로크 (테두리) 너비를 필요한 것의 2 배로 변경 하거나 오프셋
    크기 / 반경을 설정
    하여 노드 핸들 또는 XML 속성 을 사용하여 외부 모양 테두리의 내부 가장자리로 이동하십시오 (내장 편집기, 단위는 px가 아닙니다) )

  4. 이 모양에 채우기를 지정하지 않고 선택한 테두리 색상을 지정하십시오-개체 메뉴에서 채우기 및 획

  5. 원래 모양의 두 번째 연결된 오프셋 복사본을 만들고 변경하지 않은 채로 두십시오.

  6. 이 도형 3 단계의 사본을 선택하십시오 ( Shift키를 누르고 마우스를 드래그
    하십시오 ) -이 도형이 맨 위에 있는지 확인하십시오 (z 순서)-위에 링크 된 매뉴얼 페이지 참조

  7. 클립 설정Object → Clip → Set메뉴 항목 사용

그런 다음 완성 된 내부 테두리가 있어야합니다.


답변

“테두리”가 “스트로크”를 의미하는지 확실하지 않지만 SVG 표준에서는 내부 / 외부 스트로크를 허용하지 않으므로 Inkscape도 마찬가지입니다. 가장 일반적인 방법은 객체를 복제하고 축소 / 확대하여 원하는 테두리를 만들어 가짜로 만드는 것입니다. 비록 이것이 내부 테두리에 대해 외부 테두리처럼 잘 작동한다고는 생각하지 않습니다.

잉크 스케이프 버그 : 내부 / 외부 / 중심 스트로크 배치


답변

@ cristian-ciupitu가 제시 한 대안 워크 플로는 다음과 같습니다.

  1. 채우기가없는 객체 또는 경로를 작성 (또는 선택)합니다. 원하는 경우 이미 스트로크 너비 ( Shift+ Ctrl+ F)를 설정하거나 나중에 수정할 수 있습니다.
  2. 객체 / 경로를 복제합니다 ( Ctrl+ D). 원본 위에 복제본이 만들어집니다.
  3. 당신이 할 수 있도록 중복 낮은 ( ObjectLower또는 Page Down)을 보내십시오 …
  4. arrow도구 모음에서 선택 ( 또는 F1)을 선택하고 Shift+ Click객체 / 경로를 선택하십시오. “낮은”복제가 이미 선택되었으므로 서로 동일한 두 개의 동일한 객체 / 경로가 선택됩니다. 창의 맨 아래에있는 상태 표시 줄이이를 확인해야합니다.
  5. 이제 ObjectClip→을 선택하십시오 Set.

짜잔! 내면의 국경!

원하는 경우 이제 내부 테두리 너비 ( Shift+ Ctrl+ F)를 조정할 수 있습니다 . 획 너비의 절반이 보이지 않게되므로 획 너비를 원하는 내부 테두리 너비의 두 배로 설정하십시오.

3 단계와 4 단계가 혼란 스럽다고 생각되면 두 개체 / 경로를 드래그하여 두 개체 / 경로를 모두 선택하고 5 단계에서와 같이 클립 한 다음 원하는대로 획 너비를 조정하십시오. 잘 작동하지만 클릭하는 것이 더 좋습니다.)


답변