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에 직접 기반을 두는 설계가 특징이다.