13.1.2. 플러그인 사용하기(Using Plugins)
13.1.3. 새 플러그인 설치하기(Installing New Plugins)
13.1.3.1. 리눅스/유닉스 계열 시스템(Linux/Unix-like systems)
13.1.3.2. 마이크로소프트 윈도우즈(Microsoft Windows)
13.1.3.3. 애플 맥 OS X(Apple Mac OS X)
13.1.3.4. 설치한 플러그인 실행하기(Running the installed plugin)
13.1.4. 플러그인 작성하기(Writing Plugins)
13.2. Script-Fu 사용하기(Using script-fu scripts)
13.2.1. Script-fu는 무엇인가요?(Script-fu?)
13.2.2. script-fu 스크립트 설치하기(Installing script-fu scripts)
13.2.3. 해야할 것과 하지 말아야 할 것(Do’s and don’ts)
13.2.4. 다른 종류의 Script-Fu(Different kinds of Script-Fus)
13.3. Script-Fu 튜토리얼(A Script-Fu tutorial)
13.3.1. Scheme에 익숙해지기(Getting acquainted with scheme)
13.3.1.1. Scheme을 시작해봅시다(Let’s Start Scheme))
13.3.1.2. 접두사, 삽입사, 접미사 예제(Examples Of Prefix, Infix, And Postfix Notations)
13.3.1.3. Scheme 연습하기(Practicing In Scheme)
13.3.1.4. Script-Fu 콘솔 출력 창(Script-Fu Console Window)
13.3.1.5. 추가적인 괄호를 주의하세요(Watch Out For Extra Parentheses)
13.3.1.6. 꼭 적절한 여백을 두세요(Make Sure You Have The Proper Spacing, Too)
13.3.2. 변수와 함수(Variables and functions)
13.3.2.1. 변수 선언하기(Declaring Variables)
13.3.2.2. 지역 변수는 무엇인가요?(What is a Local Variable?)
13.3.2.3. let*
의 기본 문법(The General Syntax of let*
)
13.3.2.5. 변수에 새로운 값을 할당하기(Assigning a New Value to a Variable)
13.3.3. 더 많은 리스트(Lists, lists and more lists)
13.3.4. 첫번째 Script-Fu 스크립트(Your first Script-Fu script)
13.3.4.1. 텍스트 박스 스크립트 만들기(Creating A Text Box Script)
13.3.4.2. 스크립트 수정하고 저장하기(Editing And Storing Your Scripts)
13.3.4.3. 가장 필요한 것들(The Bare Essentials)
13.3.4.4. 이름 규칙(Naming Conventions)
13.3.4.5. 함수 등록하기(Registering The Function)
13.3.4.6. 스크립트를 등록하는 과정(Steps For Registering The Script)
13.3.4.7. 스크립트의 매개변수를 등록하기(Registering The Script’s Parameters)
13.3.4.8. Script-Fu 매개변수(parameter) API(The Script-Fu parameter API)
13.3.4.8.12. Script-Fu 매개변수(parameter) API 예시:test-sphere.scm
13.3.4.9. 메뉴 위치 등록하기(Registering the Menu Location)
13.3.5. 스크립트 개선하기(Giving our script some guts)
13.3.5.1. 새 이미지 만들기(Creating a New Image)
13.3.5.2. 이미지에 새 레이어 추가하기(Adding a New Layer to the Image)
13.3.5.3. 텍스트 추가하기(Adding the Text)
13.3.5.4. 더티 플래그 지우기(Clearing the Dirty Flag)
13.3.6. 텍스트 박스 스크립트 확장하기(Extending the text box script)
13.3.6.1. 실행취소 다루기(Handling Undo Correctly)
13.3.6.2. 스크립트를 더 확장하기(Extending The Script a Little More)
13.3.6.3. 매개변수와 등록 함수 수정하기(Modifying the Parameters and the Regitration Function)
13.3.6.4. 새 코드 추가하기(Adding the New Code)
13.3.7. 최종 스크립트 결과 확인하기(Your script and its working)
13.3.8. Script-Fu 디버깅하기(Debugging Script-Fu)
Gimp-Forum.net: Scripting Questions (TODO 정리필요)