2.5. 독립형 스크립트
| 2. Script-Fu 스크립트 사용하기 |

### 2.5. 독립형 스크립트

여기서 모든 스크립트들을 자세하게 다룰 수는 없다. 그리고 대부분의 스크립트들은 굉장히 쉽게 사용할 수 있다. 기본으로 설치되는 스크립트의 종류는 다음과 같다.

- Patterns

- Web page themes

- Logos

- Buttons

- Utils

- Make Brush

- Misc.

Patterns

  이곳에는 패턴 생성 스크립트들이 모여있다. 여러가지 인자들을 첨가해서 다양한 패턴을 생성할 수 있다.

  Land 스크립트를 보면, 이미지/패턴 크기, 그리고 Land 생성에 필요한 임의 레벨값을 설정해야 한다. Land map 생성에 사용되는 색상은 그라디언트 편집기에서 선택된 그라디언트를 사용하게 된다. 그리고 land 의 높이, sea 의 깊이, 스케일 등의 구체적인 값들도 정해줘야 한다. 스케일은 맵의 배율로 1:10 인 경우 10을 넣어주면 된다.

Web Page Themes

  실제적으로 스크립트를 사용할 수 있는 부분이다. 웹사이트에서는 텍스트, 로고, 화살표 버튼 따위가 통일될 필요성이 있는데 이럴 때에 스크립트를 이용해 만들면 된다. 그리고 이를 저장해 두었다가 필요할 때에 불러내어 만들면 로고, 텍스트, 버튼 따위를 매번 새로 만들지 않아도 된다.

  Web page theme의 하위 메뉴를 보면 GIMP.org 테마를 볼 수 있다. 이곳에 있는 스크립트가 제공하는 템플릿을 이용하면 근사한 웹사이트용 테마를 만들 수 있을 것이다.

  대부분의 스크립트들은 자체적인 설명을 가지고 있다.

  - ' 와 " 같은 특수 문자는 모두 제거한다.

  - 스크립트에 명시된 패턴이 존재하는지 확인한다.

  - 패딩은 텍스트 주변의 공간에 따라 결정된다.

  - 베벨 높이의 높은 값은 그 상위 버튼의 환영(幻 影)을 만든다.

  - "Press" 항목에 TRUE 를 입력하면 눌려진 버튼이 생성된다.

  - 짙은 배경을 원치 않는다면 투명도를 선택하면 된다. 만약 짙은 배경을 사용한다면 그것이 웹페이지 배경과 같은지 확인해야 한다.

Logos

  여기엔 로고 제작과 관련된 스크립트들이 모여 있다. 이것은 꽤 유용하지만 조심해서 써야 한다. 그것은 유명한 김프 스크립트로 만든 것이 티날 수도 있기 때문이다. 따라서 원하는 형태로 만들기 위한 기본틀 정도로 생각하는 것이 좋다. 로고 제작을 위한 모든 스크립트가 제공하는 대화상자는 거의 비슷한 형태를 취하고 있다.

  1. 문자열 입력란에는 Frozenriver처럼 로고 이름을 입력한다.

  2. 폰트 크기 입력란에는 로고의 크기를 픽셀단위로 입력한다.

  3. 폰트 입력란에는 로고에 사용하려고 하는 폰트의 이름을 입력한다.

  4. 로고의 색상은 색버튼을 클릭하면 나타나는 색 대화상자에서 선택한다.

  5. 현재 명령행을 통해 스크립트가 진행되는 과정을 볼 수 있다.

Make Buttons

  이 항목 아래에 있는 스크립트들은 경사진 버튼을 만들기 위한 것들이다. 많은 인수값들이 있지만, 그 대부분은 로고 스크립트와 비슷하다. 이 값들을 잘 조정하면 원하는 버튼을 만들 수 있다.

Utils

  Utils 항목 아래에는 작지만 훌륭한 스크립트인 폰트맵 스크립트가 있다. 이것은 폰트 이미지를 만드는 스크립트로 폰트 입력란에 폰트 이름을 입력해야 한다.

  사용자 그라디언트 스크립트는 그라디언트 편집기에 있는 기존 그라디언트의 이미지를 생성한다. 이는 색상표와 같은 그라디언트에서 색상들을 추출해낼 때 유용하다.

Misc.

  Misc. 항목 아래에는 다른 하위메뉴들과 비슷하진 않지만 굉장히 유용한 스크립트들이 있다. 예를 들어 Sphere 스크립트에서 반지름(픽셀) 란에는 구체의 크기, 조명(각도) 란에는 빛이 비추는 각도를 넣어준다. 조명(각도) 의 값은 구체의 그림자에도 관여한다. 그리고 이제 마지막으로 배경색과 구의 색상을 정해주면 멋진 구체가 만들어진다.

Make Brush

  이 스크립트는 페더가 들어간 다양한 다각형/원형의 브러쉬를 만들기 위한 것이다. 여기서 만든 브러쉬는 자동적으로 사용자 브러쉬 디렉토리로 저장이 된다. 따라서 브러쉬를 만들고 브러쉬 선택 대화상자를 새로 고침하기만 하면 새 브러쉬를 볼 수 있다.

2.4. 다른 종류의 Script-Fu |  | 2.6. 이미지 의존형 스크립트