잉크 스케이프 : 객체 복사, 투명도 유지


14

주변 투명도를 잃지 않고 한 창에서 다른 창으로 객체를 복사하는 방법을 찾고 있습니다.

Inkscape 창이 두 개 있습니다. 설정은 매우 간단합니다. 첫 번째 창에서 채워진 원과 채워진 사각형을 그립니다. 원은 사각형의 상단에 설정되어 원 주위의 영역이 투명 함을 나타냅니다. 왼쪽의 스크린 샷 1 참조). 두 번째 창에서 나는 채워진 사각형 (스크린 샷 1, 오른쪽)을 그렸습니다.

전에

원을 창 1에서 창 2로 복사하면 원 주위의 투명도가 손실됩니다 (스크린 샷 2).

후

문서의 배경이 0 % 알파 / 백색임을 확인했습니다.

이것은 다소 고안된 예이지만 쉽게 재현 할 수 있습니다. 내가 작업하고있는 실제 그래픽은 모두 단일 그룹에 많은 개체를 가지고 있지만 결과는 같습니다. 뭔가 빠진 것 같아요. 원은 더 이상 대상에서 원처럼 작동하지 않습니다. 대신 비트 맵처럼 작동합니다. 비트 맵 복사 기능을 사용하고 있지 않습니다.

답변:


4

나는 같은 문제가 있었다. 복사하여 붙여 넣은 객체의 배경이 흰색 인 것 같습니다. 그 배경없이 다른 창에 객체를 넣는 방법을 찾았습니다.

  • 첫 번째 파일 저장 (svg 형식)
  • 다른 창으로 이동
  • 가져 오기 (파일-> 가져 오기)

첫 번째 파일에 있던 모든 개체를 가져 오지만 필요없는 개체는 삭제할 수 있습니다.


12

근본적인 문제는 Mac OS X 용 현재 Inkscape 패키지를 사용하여 붙여 넣은 객체를 원래 벡터 객체의 벡터 복사본으로 붙여 넣는 대신 비트 맵 이미지 (단색 흰색 배경)로 붙여 넣는 것입니다.

이것은 X11 / Xquartz에서 페이스트 보드 동기화와 업스트림 충돌이 알려져 있기 때문입니다. 복사 된 벡터 객체는 비트 맵 이미지로 붙여지고 다른 Inkscape 명령에서는 클립 보드의 벡터 데이터를 기대하는 벡터 정보 (스타일, 경로)를 사용할 수 없습니다 ( 예 : 붙여 넣기 스타일, 붙여 넣기 크기, 연필 / 펜 도구의 '도형 : 클립 보드에서', 경로 효과 편집기의 '붙여 넣기 경로'등)

잉크 스케이프 FAQ : 잉크 스케이프에서 복사 및 붙여 넣기는 벡터 객체를 복사하는 대신 픽셀 화 된 이미지를 생성합니다 (이 스크린 샷 참조 ). 변경 사항은 즉시 적용되지만 (X11 / XQuartz 또는 Inkscape를 다시 시작할 필요는 없지만) 이전에 복사하여 붙여 넣은 객체를 다시 작성해야합니다.


이 동작의 근본 원인을 밝히는 데 도움이됩니다.
Mihai Damian

10

X11 환경 설정에서 "CLIPBOARD가 변경 될 때 게시판 업데이트"를 선택 해제하십시오 . 여기에 이미지 설명을 입력하십시오

또는 바로 가기 Ctrl-D를 사용하여 선택한 개체를 클립 보드에 닿지 않기 때문에 선택한 개체를 복제 할 수 있습니다 .


이것은 그것을 해결했다! 벡터 대신 비트 맵을 복사 할 때 정상적인 동작 결과에 대한 설명을 추가해야합니다.
Joakim Söderberg

1
고마워요, 그 ctrl-d트릭은 특히 주목할 만합니다.
Scott Biggs

1
이것이 정답이며 선호되는 답변이어야합니다. 이것을 해제하면 Inkscape를 다시 시작할 필요조차 없습니다. 4,5 년 후에도 훌륭한 솔루션
user18783

@ user18783 haha, 알림 주셔서 감사합니다! 나는 다른 날 (새로운 맥에서)이 문제에 직면하고 있었고 이전에 그것을 해결 한 것을 잊어 버렸기 때문에 더 나쁜 방법으로 해결했습니다.
matt burns

0

복사를 사용하는 대신 객체를 복제하려고합니다. 복사 할 때 Inkscape는 마치 비트 맵 인 것처럼 붙여 넣습니다. 복제를 사용하면 객체를 겹칠 때 기대되는 투명성을 얻을 수 있습니다.


한 창에서 다른 창으로 복제 할 수 있습니까? 방법을 찾지 못했습니다.
dpk

0

복사하는 대신 복제를 시도하십시오.

여러 개의 텍스트 상자를 선택하고 복사하는 동안이 문제가 발생했습니다. 텍스트 사이의 배경이 흰색으로 불투명했습니다. 복사하는 대신 복제를 시도했는데, 원하는 배경을 연결하지 않고 서로 동일한 위치에있는 모든 텍스트 상자의 복사본을 정확히 복사했습니다.


0

오히려 이것을 언급하고 싶지만 X11 클립 보드 환경 설정을 변경하는 것 외에도 ctrl+d텍스트 편집기에서 SVG 파일을 열고 (잉크 스케이프에서 먼저 닫는 것이 가장 좋습니다) 복사하여 붙여 넣을 수도 있습니다.

비트를 명확히하기 위해 SVG는 XML의 하위 집합이므로 텍스트 편집기는 XML 편집기 인 것이 바람직합니다.
또한 문서의 XML보기에서 복사 할 경로 / 그룹을 찾으려면 Inkscape에서 해당 경로 / 그룹의 ID가 무엇인지 확인한 다음 XML 편집기에서 해당 ID를 검색하십시오.


글쎄, 당신은 이것을 답변으로 게시했습니다. 답이 아니라고 고백하기보다는, 무슨 말을하는지 설명함으로써 답을 만들어 보지 않겠습니까? “텍스트 편집기에서 SVG 파일을 열고 복사하여 붙여 넣는 방법”은 무엇입니까?
G-남자 '는 분석 재개 모니카'말한다
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.