Inkscape에서 패턴을 어떻게 색칠합니까?


32

사용자 정의 패턴을 만들지 않고 Inkscape에서 패턴을 색칠하는 방법은 무엇입니까? 나는 이것이 가능해야한다고 생각하지만, 그것을 작동시킬 수는 없다.

정사각형을 그리고 색 (녹색)으로 채 웁니다. 그런 다음 사각형의 표준 패턴을 선택합니다. 녹색 채우기가 사라지고 검은 색 패턴이 있습니다. 이제 패턴의 색상을 변경하고 싶습니다. 어떻게해야합니까?

Inkscape의 패턴 및 획


답변:


32

내가 알아 낸 가장 쉬운 방법은 아마도 다음과 같습니다.

  1. 그림을 그립니다.
  2. 채우기 및 획 ( "Füllung und Kontur")에서 패턴을 선택하십시오.
  3. Extensions > Colour > Replace colour..을 클릭하십시오 ( Erweiterungen > Farbe > Farbe ersetzen독일어 와 유사해야 함 ).
  4. 원하는 색상의 16 진 코드를 입력하십시오.

또 다른 방법:

  1. 편집 >> XML 편집기를 선택 하십시오 .
  2. svg : defs >> svg : pattern id = "Strips1_1"을 확장하십시오 .
  3. svg : rect를 선택하십시오 .
  4. 스타일을 클릭하십시오 .
  5. RGB 16 진수 코드 (# 포함)로 채우기 를 설정하십시오 .
  6. 설정 을 클릭 하여 변경 사항을 적용하십시오.

스트라이프 색상 설정


1
XML 편집기 대안의 경우 +1 많은 사람들이이 기능이 있고 그 기능이 얼마나 강력한 지 알지 못한다고 생각합니다.
Scribblemacher

향후 Inkscape 버전에서보다 깔끔한 UI 방식을 원합니다!
Supernormal

5

나와 같이 여러 가지 호환되지 않는 파이썬 설치로 인해 확장 프로그램을 사용할 수없는 경우 (흔하지 않은 문제는 아님) 여전히 가능하지만 간단한 파일에서 가장 좋습니다 (최적화 SVG를 저장하지 않으면 훨씬 쉽습니다) 확장명 없이는 할 수 없습니다) :

  • 원하는 객체에 대해 원하는 패턴을 설정하십시오
  • 파일을 저장하십시오
  • 알맞은 텍스트 편집기에서 엽니 다 (메모장 ++은 특히 .SVG에 대해 XML 구문 강조 표시를 사용하도록 지시하면 Windows에서 잘 작동합니다).
  • 파일 상단 근처에서 패턴 정의를 찾으십시오 (1 개만있는 경우 "pattern"을 검색하십시오).
  • style="fill:????;stroke:????" />(내 경우 fill:black) 와 함께 다음 줄을 찾으십시오 .
  • 패턴 정의의 맨 아래까지 선택하십시오.
  • 선택 내에서 모두 찾기 / 바꾸기 : 원래 채우기 색상을 찾고 새 색상으로 바꾸십시오 (예 : 찾기 black, 바꾸기 #808080및 회색).
  • inkscape에서 저장하고 다시 엽니 다.
  • 견본 색상을 견본에 첨부하려면 채우기 또는 획 색상 값을 url 구문 및 견본 이름으로 바꿉니다. 예를 들어 이름이 Black다음 으로 바뀌는 견본을 만들면 fill:url(#Black)패턴의 채우기 색상이 Black견본에 연결 되어 Inkscape에서 쉽게 업데이트 할 수 있습니다.

3

예를 들면 다음과 같습니다.

원을 만들고 채우기 패턴을 녹색 세로 막대로 만들고 싶다고 가정합니다.

  1. 빈 공간 어딘가에 얇은 녹색 사각형을 만듭니다 (크기는 관련이 없습니다).
  2. 녹색 사각형을 복사하십시오. 사본을 오른쪽으로 적당한 거리를 두십시오 (패턴의 상대적 간격이 됨).
  3. 두 개의 녹색 사각형을 선택하고 Alt+를 누릅니다 I ( "object-> pattern-> object to pattern"의 단축 키).
  4. 원을 선택하십시오. 채우기 패턴으로 이동하면 드롭 다운 메뉴에 사용자 정의 패턴이 생깁니다. 예를 들어 "pattern7165". 이 패턴을 선택하십시오.
  5. 이제 녹색 세로 막대가 있습니다!
  6. 이제 패턴의 템플릿으로 사용 된 두 개의 사각형을 삭제할 수 있습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.