5. 김프 2.2의 새로운 기능들
| 부록 A. 김프 역사 |

## 5. 김프 2.2의 새로운 기능들

여기서는 김프 2.2의 중요한 몇 가지 기능들에 대해 간략한 소개를 할 것입니다. 그 외에 오랫동안 김프를 사용해온 유저라면 눈치챌 수 있는 자잘한 변화들이나 플러그인 프로그래밍과 script-fu 생성 차원에서의 중요한 변화가 있지만 여기서는 다루지 않을 것입니다.

상호 호환 처리와 표준지원

  - 김프 에서 image/png 드랍을 지원하는 프로그램(Abiword, Kword 등)이나 image/xml+svg 드랍을 지원하는 프로그램(Inkscape 등)으로 이미지 데이터를 끌어놓기하거나 복사하기/붙여넣기를 할 수 있습니다. 따라서 Inkscape에서 김프로 곡선을 끌어놓기할 수 있으며, 선택을 끌어서 Abiword의 문서에 삽입할 수도 있습니다.

  - png, jpeg, xbm 등의 모든 `GtkPixbuf` 포맷에서 무늬를 사용할 수 있습니다.

  - 김프는 SVG 파일로부터 그라디언트를 읽어 들일 수 있으며, ACT와 RIFF 파일로부터 팔레트를 읽어 들일 수 있습니다.

  - 확장된 끌어놓기를 통해 이미지 창 위에 파일을 끌어놓거나 URI를 통해 파일을 기존 이미지의 새 레이어로 열 수 있습니다.

    | 참고
    Please note, that Drag and Drop will not work for Apple Mac OS X between GIMP and the finder. This is due to a lack of functionality on Apples X11.app

단축키 편집기

  제공된 대화상자 내의 단축키를 편집할 수 있으며, 잘 알려지지 않은 동적 바로가기 기능을 사용할 수도 있습니다(이 기능은 김프 1.2부터 지원되었습니다).

플러그인 미리보기

  플러그인 제작자들을 위해 미리보기 지원에 필요한 코드의 양을 획기적으로 줄인 표준 미리보기 위젯을 제공합니다. David Odin 는 기존의 모든 필터안에 이 위젯을 통합하였고, 이에 따라 김프에서 제공되는 더 많은 필터들이 실시간으로 업데이트되며, 일관되게 동작하는 다양한 미리 보기를 제공할 수 있게 되었습니다.

변형 작업에서의 실시간 미리보기

  변형 도구(기울이기, 크기 조정, 원근법 및 회전)를 “전통적” 모드에서 사용할 경우, 그 동작 결과를 실시간으로 미리볼 수 있습니다. 그전에는 변형되는 모눈으로만 볼 수 있었습니다.

그놈 휴먼 인터페이스 적용

  새로운 사용자에게 조금더 친근하고 편리한 김프 인터페이스를 만드는데 많은 노력이 할애되었습니다. 그 결과로 대부분의 대화상자들은 우리가 아는 한 가장 훌륭한 인터페이스인 그놈 휴먼 인터페이스(GNOME HIG)를 적용했습니다. 그리고 대화상자들은 많은 “고급” 옵션을 분리하거나 제거할 수 있으며, 기본값으로 되돌리거나 확장에서 숨길 수도 있습니다.

GTK+ 2.4 적용

  - 메뉴들은 XML 데이터 파일로부터 동적으로 메뉴 구조를 생성하는 `GtkUIManager` 를 이용합니다.

  - 완전히 바뀐 파일 선택기는 어디에서든지 파일을 열거나 저장하는 등의 일을 할 수 있습니다. 이것의 가장 좋은 점은 이전에 사용했던 디렉토리들을 쉽고 빠르게 이동할 수 있도록 “즐겨찾기” 를 만들 수 있다라는 점입니다.

  - 김프는 시스템에서 지원할 경우 fancy ARGB 커서를 지원합니다.

기본 벡터 지원

  김프는 GFig 플러그인을 통해 벡터 레이어의 기본 기능을 지원합니다. GFig 플러그인은 그라디언트로 채우기, 베지어 곡선, 곡선 그리기 등의 다양한 벡터 그래픽 기능들을 지원합니다. 또한 이를 이용해 규칙적 혹은 비규칙적인 다각형을 쉽게 만들 수 있습니다. 김프 2.2에서는 GFig 레이어를 생성한 뒤 나중에 그 레이어를 편집할 수 있습니다. 하지만 이러한 벡터 지원은 Inkscape 등의 벡터그래픽 프로그램에서 제공하는 것에 비해서는 기초적인 수준입니다.

추가로 . . .

  그 외에도 많은 기능들이 있는데, 아래는 그 기능들의 간략한 목록입니다.

  - 리눅스에서 X 서버없이 배치모드로 김프를 실행할 수 있습니다.

  - GTK+ 와 무관한 독립적인 김프 실행파일(김프-콘솔)이 제공됩니다.

  - 확장 입력 도구를 위한 개선된 인터페이스

  - 편집가능한 도구상자 : 도구상자에 보여지는 도구들의 종류나 순서를 직접 결정할 수 있습니다. 특히 원하는 색상 도구들을 도구상자에 추가할 수 있습니다.

  - 히스토그램의 R,G,B 그래프는 선택된 영역의 값만을 계산합니다.

  - 단축키는 모든 김프 창에서 사용할 수 있습니다.

4. Version 2.0 |  | 6. 김프 2.4의 새로운 기능들