Inkscape

Inkscape는 SVG 표준을 중심으로 개발된 자유·오픈 소스 벡터 그래픽 편집기다. 2003년 Sodipodi에서 분기해 독립 프로젝트로 출발했으며, 로고·아이콘·도식·포스터와 출판용 일러스트레이션을 제작하는 데 사용된다. 픽셀마다 색을 기록하는 래스터 편집과 달리 도형·경로·문자를...

작성 언어C++
분류전문 오픈 소스 벡터 그래픽 편집기
최초 출시2003년
개발·배포Inkscape 개발 공동체
개발 계보Sodipodi에서 분기
라이선스GNU GPL
핵심 데이터W3C SVG(XML)
그래픽 엔진경로·도형·글꼴·필터·클리핑
편집 도구펜·노드·서예·그라디언트
복합 작업부울 경로 연산·라이브 패스 효과
주요 운영체제Linux·Windows·macOS
입출력SVG·PDF·EPS·PNG 등
확장Python 기반 확장·명령행
공식 사이트Inkscape

Inkscape는 SVG 표준을 중심으로 개발된 자유·오픈 소스 벡터 그래픽 편집기다. 2003년 Sodipodi에서 분기해 독립 프로젝트로 출발했으며, 로고·아이콘·도식·포스터와 출판용 일러스트레이션을 제작하는 데 사용된다. 픽셀마다 색을 기록하는 래스터 편집과 달리 도형·경로·문자를 객체로 저장해 확대·축소할 때 기하학적 형태를 유지한다. 사용자는 GUI뿐 아니라 SVG 문서의 XML 구조와 경로 데이터를 직접 다루어 그래픽을 제작할 수도 있다.[1]

편집 문서에는 베지어 노드와 핸들로 정의된 경로, 사각형·원·별 등의 도형과 텍스트·이미지가 계층적으로 배치된다. 펜·노드·서예 도구로 윤곽을 만들고 합집합·교집합·차집합 등의 부울 연산으로 복합 형태를 구성한다. 그라디언트·패턴·필터와 마스크·클리핑 패스는 객체를 합성하는 데 사용된다. 라이브 패스 효과는 원본 경로를 보존하면서 외형을 수정할 수 있게 하므로 결과 윤곽을 직접 파괴하는 편집과 구분해야 한다.

Inkscape가 원본 파일 형식으로 사용하는 SVG는 XML 요소와 속성으로 경로·변환·스타일 등을 기술하는 W3C 개방 표준이다. 브라우저와 다른 벡터 편집기에서 읽을 수 있지만 Inkscape 전용 메타데이터·특수 효과까지 모든 환경에서 동일하게 처리되는 것은 아니다. PDF·EPS 등 인쇄용 벡터 출력과 PNG 같은 래스터 출력에도 대응하며, PDF로 내보낼 때 글꼴·투명도와 링크 유지 범위를 검토해야 한다. XML 기반이라는 특징은 프로그래밍을 통한 SVG 문서 생성과 수정에도 도움이 된다.[2]

Inkscape는 Linux·Windows·macOS에서 실행하고 확장 기능·명령행 작업으로 여러 문서의 내보내기와 특정 객체 처리를 자동화할 수 있다. SVG를 개방 표준으로 사용하는 것은 편집 파일의 장기적 접근성과 여러 제작 도구 사이의 교환에 장점이 있지만, 인쇄 업체의 색 처리·글꼴과 특수한 벡터 효과는 별도 검증이 필요하다. Adobe Illustrator나 CorelDRAW와 경쟁하는 벡터 디자인 분야에 속하지만 상용 독점 문서 형식과 별도로 표준 SVG에 직접 기반을 두는 설계가 특징이다.

역사

Sodipodi 분기

공개 개발

주요 버전

SVG 문서 구조

XML·객체

경로·변환

스타일·필터

드로잉 도구

펜·노드

도형과 서예

문자

객체 합성

그룹·레이어

마스크와 클리핑

부울 경로

라이브 패스 효과

출판·파일 형식

SVG

PDF·EPS

PNG 내보내기

확장과 자동화

Python

명령행

운영체제·라이선스

다른 벡터 편집기와 비교

관련 문서

  1. Inkscape 공식 사이트 ↩
  2. Inkscape 개발 문서: SVG를 사용하는 이유 ↩