home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / gimp / 2.0 / help / en / gimp-concepts-script-fu.html < prev    next >
Encoding:
Extensible Markup Language  |  2008-05-03  |  5.4 KB  |  124 lines

  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.   <head>
  5.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6.     <title>2.¬† Using Script-Fu Scripts</title>
  7.     <link rel="stylesheet" href="gimp-help-plain.css" type="text/css" />
  8.     <link rel="stylesheet" href="gimp-help-screen.css" type="text/css" />
  9.     <link rel="stylesheet" href="gimp-help-custom.css" type="text/css" />
  10.     <link rel="alternate stylesheet" href="gimp22.css" type="text/css" title="gimp22" />
  11.     <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
  12.     <link rel="start" href="index.html" title="GNU Image Manipulation Program" />
  13.     <link rel="up" href="gimp-scripting.html" title="Chapter¬†12.¬† Scripting" />
  14.     <link rel="prev" href="gimp-scripting.html" title="Chapter¬†12.¬† Scripting" />
  15.     <link rel="next" href="install-script-fu.html" title="2.2.¬† Installing Script-Fus" />
  16.   </head>
  17.   <body>
  18.     <div class="navheader">
  19.       <table width="100%" summary="Navigation header">
  20.         <tr>
  21.           <th colspan="3" align="center">2.¬†
  22.     <span lang="en" xml:lang="en">Using Script-Fu Scripts</span>
  23.   </th>
  24.         </tr>
  25.         <tr>
  26.           <td width="20%" align="left"><a accesskey="p" href="gimp-scripting.html"><img src="../images/prev.png" alt="Prev" /></a>¬†</td>
  27.           <th width="60%" align="center">Chapter¬†12.¬†
  28.         <span lang="en" xml:lang="en">Scripting</span>
  29.       </th>
  30.           <td width="20%" align="right">¬†<a accesskey="n" href="install-script-fu.html"><img src="../images/next.png" alt="Next" /></a></td>
  31.         </tr>
  32.       </table>
  33.       <hr />
  34.     </div>
  35.     <div class="sect1" lang="en" xml:lang="en">
  36.       <div class="titlepage">
  37.         <div>
  38.           <div>
  39.             <h2 class="title" style="clear: both"><a id="gimp-concepts-script-fu"></a>2.¬†
  40.     <span lang="en" xml:lang="en">Using Script-Fu Scripts</span>
  41.   </h2>
  42.           </div>
  43.         </div>
  44.       </div>
  45.       <a id="id2615456" class="indexterm"></a>
  46.       <div class="sect2" lang="en" xml:lang="en">
  47.         <div class="titlepage">
  48.           <div>
  49.             <div>
  50.               <h3 class="title"><a id="id2615470"></a>2.1.¬†
  51.       <span lang="en" xml:lang="en">Script-Fu?</span>
  52.     </h3>
  53.             </div>
  54.           </div>
  55.         </div>
  56.         <p>
  57.       Script-Fu is what the Windows world would call "macros" But Script-Fu is
  58.       more powerful than that. Script-Fu is based on an interpreting language
  59.       called Scheme, and works by using querying functions to the GIMP
  60.       database. You can do all kinds of things with Script-Fu, but an ordinary
  61.       GIMP user will probably use it for automating things that:
  62.     </p>
  63.         <div class="itemizedlist">
  64.           <ul type="disc">
  65.             <li>
  66.               <p>You want to do frequently.</p>
  67.             </li>
  68.             <li>
  69.               <p>Are really complicated to do, and hard to remember.</p>
  70.             </li>
  71.           </ul>
  72.         </div>
  73.         <p>
  74.       Remember that you can do a whole lot with Script-Fu. The scripts that
  75.       come with GIMP can be quite useful, but they can also serve as models
  76.       for learning Script-Fu, or at least as a framework and source of
  77.       modification when you make your own script. Read the Script-Fu Tutorial
  78.       in the next section if you want to learn more about how to make scripts.
  79.     </p>
  80.         <p>
  81.       We will describe some of the most useful scripts in this chapter, but we
  82.       won't cover them all. There are simply too many scripts. Some of the
  83.       scripts are also very simple and you will probably not need any
  84.       documentation to be able to use them.
  85.     </p>
  86.         <p>
  87.       Script-Fu (a dialect of Scheme) isn't the only scripting language
  88.       available for GIMP. But Script-Fu is the only scripting language that is
  89.       installed by default. Other available scripting extensions are Perl and
  90.       Tcl. You can download and install both extensions at the GIMP Plugin
  91.       Registry <a class="xref" href="bibliography.html#bibliography-online-gimp-plugin-registry" title="GIMP-Plugin Registry">[<abbr class="abbrev">GIMP-REGISTRY</abbr>]</a>.
  92.     </p>
  93.       </div>
  94.     </div>
  95.     <div class="navfooter">
  96.       <hr />
  97.       <table width="100%" summary="Navigation footer">
  98.         <tr>
  99.           <td width="40%" align="left"><a accesskey="p" href="gimp-scripting.html"><img src="../images/prev.png" alt="Prev" /></a>¬†</td>
  100.           <td width="20%" align="center">
  101.             <a accesskey="u" href="gimp-scripting.html">
  102.               <img src="../images/up.png" alt="Up" />
  103.             </a>
  104.           </td>
  105.           <td width="40%" align="right">¬†<a accesskey="n" href="install-script-fu.html"><img src="../images/next.png" alt="Next" /></a></td>
  106.         </tr>
  107.         <tr>
  108.           <td width="40%" align="left" valign="top"><a accesskey="p" href="gimp-scripting.html">Chapter¬†12.¬†
  109.         <span lang="en" xml:lang="en">Scripting</span>
  110.       </a>¬†</td>
  111.           <td width="20%" align="center">
  112.             <a accesskey="h" href="index.html">
  113.               <img src="../images/home.png" alt="Home" />
  114.             </a>
  115.           </td>
  116.           <td width="40%" align="right" valign="top">¬†<a accesskey="n" href="install-script-fu.html">2.2.¬†
  117.       <span lang="en" xml:lang="en">Installing Script-Fus</span>
  118.     </a></td>
  119.         </tr>
  120.       </table>
  121.     </div>
  122.   </body>
  123. </html>
  124.