GNU Paint

GNU Paint(Gpaint, gpaint)는 GNOME을 사용하는 UNIX·Linux 데스크톱에서 간단한 그림과 비트맵 이미지를 편집하기 위해 개발된 자유 소프트웨어다. 기존 X Window System용 래스터 편집기 XPaint를 GNOME 환경에 이식하는 프로젝트로 시작했으며,...

작성 언어C
다른 이름Gpaint·gpaint
분류간단한 래스터 이미지·페인팅 편집기
프로젝트GNU Paint 프로젝트
기술적 기원XPaint를 GNOME 환경으로 이식
개발 환경GNU·GNOME 1·2 계열
라이선스GNU GPL 버전 2 이상
그래픽 인터페이스도구 팔레트·색상 팔레트
주요 기능자유선·타원·다각형·문자·채우기
선택과 편집불규칙 선택·복사·붙여넣기
복수 이미지한 프로그램에서 여러 이미지 편집
최종 공식 안내GNOME 1: 0.2.2 / GNOME 2: 0.3.2
개발 현황공식 소개 문서는 2007년 마지막 갱신
공식 자료GNU Paint

GNU Paint(Gpaint, gpaint)는 GNOME을 사용하는 UNIX·Linux 데스크톱에서 간단한 그림과 비트맵 이미지를 편집하기 위해 개발된 자유 소프트웨어다. 기존 X Window System용 래스터 편집기 XPaint를 GNOME 환경에 이식하는 프로젝트로 시작했으며, 큰 그래픽 제작 도구를 사용하지 않고도 마우스로 도형을 그리거나 문자·이미지를 수정할 수 있게 설계되었다. 명칭에 GNU가 포함되어 있다는 사실은 GIMP와 동일한 편집 엔진을 공유한다는 뜻이 아니다. 두 프로그램의 작업 범위와 원본 코드의 기원은 별개다.[1]

GNU Paint의 주요 그리기 기능에는 타원·직선·다각형, 자유선과 문자, 도형의 외곽선 또는 내부 채우기가 있다. 그래픽 도구 모음과 색상 팔레트에서 입력 도구와 색을 선택하고 비트맵 캔버스의 일부를 직접 수정한다. 불규칙한 영역이나 다각형을 선택한 후 잘라내기·복사·붙여넣기를 수행할 수 있으며, XPaint에서 제공하던 여러 이미지 처리 기능을 GNOME용 편집 환경에서 사용할 수 있도록 했다. 이는 경로·베지어 객체를 중심으로 하는 전문 벡터 그래픽 편집과 다른 픽셀 단위 편집 방식이다.

프로그램은 GNOME의 인터페이스와 인쇄 서비스에 연결되었으며, 한 응용 프로그램의 창에서 여러 이미지를 편집할 수 있도록 했다. 공식 설명에는 gnome-print를 이용한 인쇄 기능이 실험적이라는 주의 사항도 적혀 있다. GNOME 1과 GNOME 2의 GTK·라이브러리 구조가 다르기 때문에 개발·배포 버전도 나뉘었다. 실제 실행 환경을 연구할 때에는 해당 시대의 GNOME 구성 요소와 의존성이 현대의 GTK 4 또는 GNOME 49 등과 직접 호환된다고 가정하지 않아야 한다.[2]

GNU 프로젝트의 공식 안내는 GNOME 1용 0.2.2, GNOME 2용 0.3.2를 소개하고 있으며 해당 페이지의 마지막 수정일은 2007년 9월 1일이다. 이 기록만으로 최근에 정식 후속 버전이 출시되었다고 판단할 수는 없다. GNU Paint는 초기 GNOME 데스크톱이 XPaint와 같은 전통적 X11 응용 프로그램의 기능을 자체 사용자 환경으로 받아들이던 시기의 사례다. Drawing (GNOME) 또는 KolourPaint 같은 후대의 소형 이미지 편집기와 목적은 비슷하지만 개발 조직과 기반 코드는 다르다.

역사

XPaint의 이식

GNOME 1·2 개발

공식 배포 기록

시스템·개발 구조

X11·GNOME

GTK·인쇄 지원

드로잉 도구

선·도형·문자

색상과 채우기

선택과 이미지 처리

불규칙 선택

복사·붙여넣기

래스터 수정

여러 이미지의 편집

파일 입출력·인쇄

버전·플랫폼·의존성

XPaint와의 관계

다른 소형 그래픽 편집기와 비교

관련 문서

  1. GNU Project: GNU Paint 소개 ↩
  2. GNU Paint 공식 기능·다운로드 기록 ↩