<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://registry.gimp.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>paths</title>
 <link>http://registry.gimp.org/taxonomy/term/79</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>Fractalize Path</title>
 <link>http://registry.gimp.org/node/17717</link>
 <description>&lt;p&gt;
This script will take the active path and fractalize it, using a random midpoint displacement algorithm, with the displacement proportionate to the length between nodes. Also the nodes don&#039;t move.
&lt;/p&gt;
&lt;p&gt;
Parameters are:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;b&gt;Subdivisions &lt;/b&gt;- number of iteration to divide each segment in half... so for a value of 3 the line between two nodes is replaced by 8 new lines.
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Method &lt;/b&gt;- Uniform or Gaussian... the distribution of the displacement.
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Smoothness &lt;/b&gt;- Higher = less displacement, lower = more displacement.
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Interpolate First&lt;/b&gt; - Not checked, it will subdivide between nodes. Checked, it will walk the path and create new evenly spaced noted. These nodes will not likely line up with existing nodes, so is not great for accurate replacement, but is super for fractalizing a smooth shape, or a path created from a selection.
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Interpolate Pixel Spacing&lt;/b&gt; - if Interpolate First is checked, the spacing to use.
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Create New Path&lt;/b&gt; - if checked, it creates a new path. If unchecked, it replaces the active path.
	&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Credit to the inkscape fractalize path extension algorithm, and the box mueller gaussian code from wikipedia.
&lt;/p&gt;
&lt;p&gt;
The script creates a new entry in the path dialog menu, so right click on a path and select &amp;quot;Fractalize path. 
&lt;/p&gt;
&lt;p&gt;
-Rob A&amp;gt; 
&lt;/p&gt;</description>
 <comments>http://registry.gimp.org/node/17717#comments</comments>
 <category domain="http://registry.gimp.org/taxonomy/term/523">2.6</category>
 <category domain="http://registry.gimp.org/taxonomy/term/43">GPLv2+</category>
 <category domain="http://registry.gimp.org/taxonomy/term/20">Script-Fu</category>
 <category domain="http://registry.gimp.org/taxonomy/term/675">fractal</category>
 <category domain="http://registry.gimp.org/taxonomy/term/673">fractals</category>
 <category domain="http://registry.gimp.org/taxonomy/term/763">path</category>
 <category domain="http://registry.gimp.org/taxonomy/term/79">paths</category>
 <enclosure url="http://registry.gimp.org/files/frac_demo1.jpg" length="205183" type="image/jpeg" />
 <pubDate>Tue, 28 Jul 2009 21:20:42 +0200</pubDate>
 <dc:creator>ffaat</dc:creator>
 <guid isPermaLink="false">17717 at http://registry.gimp.org</guid>
</item>
<item>
 <title>Measure Active Path</title>
 <link>http://registry.gimp.org/node/17235</link>
 <description>&lt;p&gt;
Returns the length of the active path in pixels via gimp_message.  A message will appear in the status bar, unless the Error Console is opne - in that case the message will be directed to the Console.
&lt;/p&gt;
&lt;p&gt;
Filters-&amp;gt;Measure-&amp;gt;Active Path
&lt;/p&gt;
&lt;p&gt;
Tested with 2.6.6 on Ubuntu 8.10 and Win XP.
&lt;/p&gt;</description>
 <comments>http://registry.gimp.org/node/17235#comments</comments>
 <category domain="http://registry.gimp.org/taxonomy/term/523">2.6</category>
 <category domain="http://registry.gimp.org/taxonomy/term/49">GPL</category>
 <category domain="http://registry.gimp.org/taxonomy/term/36">GPLv3</category>
 <category domain="http://registry.gimp.org/taxonomy/term/764">measure</category>
 <category domain="http://registry.gimp.org/taxonomy/term/765">measurement</category>
 <category domain="http://registry.gimp.org/taxonomy/term/763">path</category>
 <category domain="http://registry.gimp.org/taxonomy/term/79">paths</category>
 <category domain="http://registry.gimp.org/taxonomy/term/659">Python-Fu</category>
 <category domain="http://registry.gimp.org/taxonomy/term/766">ruler</category>
 <category domain="http://registry.gimp.org/taxonomy/term/80">vectors</category>
 <enclosure url="http://registry.gimp.org/files/measure_path_0.py" length="1055" type="text/x-python" />
 <pubDate>Sun, 05 Jul 2009 22:05:20 +0200</pubDate>
 <dc:creator>cr33dog</dc:creator>
 <guid isPermaLink="false">17235 at http://registry.gimp.org</guid>
</item>
<item>
 <title>Tapered Stroke on Path</title>
 <link>http://registry.gimp.org/node/9867</link>
 <description>&lt;p&gt;Draws a tapered stroke along a path using the current tool, specifying the start and end stroke width.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://ffaat.pointclark.net/blog/archives/154-GIMP-Script-Tapered-Stroke-on-a-Path.html&quot;&gt;Details and example are located here.&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://registry.gimp.org/node/9867#comments</comments>
 <category domain="http://registry.gimp.org/taxonomy/term/43">GPLv2+</category>
 <category domain="http://registry.gimp.org/taxonomy/term/20">Script-Fu</category>
 <category domain="http://registry.gimp.org/taxonomy/term/79">paths</category>
 <category domain="http://registry.gimp.org/taxonomy/term/242">stroke</category>
 <category domain="http://registry.gimp.org/taxonomy/term/517">taper</category>
 <enclosure url="http://registry.gimp.org/files/tapered_stroke_along_path.scm" length="4335" type="application/octet-stream" />
 <pubDate>Tue, 30 Sep 2008 04:37:51 +0200</pubDate>
 <dc:creator>RobA</dc:creator>
 <guid isPermaLink="false">9867 at http://registry.gimp.org</guid>
</item>
<item>
 <title>Split path into strokes</title>
 <link>http://registry.gimp.org/node/886</link>
 <description>&lt;p&gt;This script takes a vector object (path) and split&#039;s it into it&#039;s different strokes - each stroke as a new path.&lt;/p&gt;
&lt;p&gt;Useful in cases that an action is needed to be done only on one stroke of a path.&lt;/p&gt;
&lt;p&gt;Currently this script is updated for GIMP 2.4 or higher.&lt;/p&gt;
</description>
 <comments>http://registry.gimp.org/node/886#comments</comments>
 <category domain="http://registry.gimp.org/taxonomy/term/49">GPL</category>
 <category domain="http://registry.gimp.org/taxonomy/term/20">Script-Fu</category>
 <category domain="http://registry.gimp.org/taxonomy/term/128">2.4</category>
 <category domain="http://registry.gimp.org/taxonomy/term/79">paths</category>
 <category domain="http://registry.gimp.org/taxonomy/term/242">stroke</category>
 <category domain="http://registry.gimp.org/taxonomy/term/80">vectors</category>
 <enclosure url="http://registry.gimp.org/files/PathSplit.scm" length="2791" type="application/octet-stream" />
 <pubDate>Thu, 21 Feb 2008 15:19:09 +0100</pubDate>
 <dc:creator>LightningIsMyName</dc:creator>
 <guid isPermaLink="false">886 at http://registry.gimp.org</guid>
</item>
<item>
 <title>Rotating Brush Assistant</title>
 <link>http://registry.gimp.org/node/583</link>
 <description>&lt;p&gt;This script help to set up a rotating (animated) brush.  Starting with one (or more) brush images, it will create rotated copies of that image in a way to allow saving the file as a gih.&lt;/p&gt;
&lt;p&gt;Just start with an image oriented in the &quot;drawing upwards&quot; direction:&lt;br /&gt;
&lt;img src=&quot;http://www.maj.com/gallery/ffaat/gimp/source.png&quot; border=&quot;0&quot;&gt;&lt;/p&gt;
&lt;p&gt;and run the script.  With the defaults it will create a new image having all the rotated copies:&lt;br /&gt;
&lt;img src=&quot;http://www.maj.com/gallery/ffaat/gimp/created_by_script.png&quot; border=&quot;0&quot;&gt;&lt;/p&gt;
&lt;p&gt;Now save it as a .gih in your brush folder, and refresh the brush list.&lt;br /&gt;
&lt;img src=&quot;http://www.maj.com/gallery/ffaat/gimp/save_as.png&quot; border=&quot;0&quot;&gt;&lt;/p&gt;
&lt;p&gt;Here is a sample drawing with this brush.  The right squiggle uses tablet pressure sensitivity to change the size.&lt;br /&gt;
&lt;img src=&quot;http://www.maj.com/gallery/ffaat/gimp/sample.png&quot; border=&quot;0&quot;&gt;&lt;/p&gt;
&lt;p&gt;It will work with any shape image, but it only rotates a circle, so try to keep the image inside  To make a Colour brush, start with a RGB image with transparency, and check the option in the make brush dialog.  For a normal brush, make it a greyscale image with no alpha.  White will end up transparent, and greys will end up partially transparent.&lt;/p&gt;
&lt;p&gt;It will also rotate multiple images if you start with them stacked vertically, and tell the script how many images you have:&lt;/p&gt;
&lt;p&gt;Source Image:&lt;br /&gt;
&lt;img src=&quot;http://www.maj.com/gallery/ffaat/gimp/2source.png&quot; border=&quot;0&quot;&gt;&lt;/p&gt;
&lt;p&gt;Created by script:&lt;br /&gt;
&lt;img src=&quot;http://www.maj.com/gallery/ffaat/gimp/2created_by_script.png&quot; border=&quot;0&quot;&gt;&lt;/p&gt;
&lt;p&gt;How to save this to follow the angle and alternate between the rows:&lt;br /&gt;
&lt;img src=&quot;http://www.maj.com/gallery/ffaat/gimp/2save_as.png&quot; border=&quot;0&quot;&gt;&lt;/p&gt;
&lt;p&gt;and a sample.  (I toggled on &quot;Use Color from Gradient&quot; in the paint tool dialog in the lower half):&lt;br /&gt;
&lt;img src=&quot;http://www.maj.com/gallery/ffaat/gimp/2sample.png&quot; border=&quot;0&quot;&gt;&lt;/p&gt;
&lt;p&gt;The script registers itself as &lt;strong&gt;Script-Fu-&amp;gt;Utils-&amp;gt;Setup Rotating Brush&lt;/strong&gt;&lt;/p&gt;
</description>
 <comments>http://registry.gimp.org/node/583#comments</comments>
 <category domain="http://registry.gimp.org/taxonomy/term/43">GPLv2+</category>
 <category domain="http://registry.gimp.org/taxonomy/term/20">Script-Fu</category>
 <category domain="http://registry.gimp.org/taxonomy/term/128">2.4</category>
 <category domain="http://registry.gimp.org/taxonomy/term/164">brush</category>
 <category domain="http://registry.gimp.org/taxonomy/term/79">paths</category>
 <category domain="http://registry.gimp.org/taxonomy/term/263">rotate</category>
 <enclosure url="http://registry.gimp.org/files/setup-brush.scm" length="3784" type="application/octet-stream" />
 <pubDate>Fri, 15 Feb 2008 05:31:35 +0100</pubDate>
 <dc:creator>RobA</dc:creator>
 <guid isPermaLink="false">583 at http://registry.gimp.org</guid>
</item>
<item>
 <title>SVG Export</title>
 <link>http://registry.gimp.org/node/100</link>
 <description>&lt;p&gt;
Extends the functionality of /Export Path by allowing for the specification of attribute values (fill,stroke,etc) by encoding these into the path name.
Export path values as SVG file. Script assumes that the path name is an encoding of SVG attributes. 
&lt;/p&gt;
&lt;p&gt;
These are encoded using:
&lt;/p&gt;
&lt;p&gt;
_[2 letter code][value]_ where 2 letter code is one of:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;fc =&amp;gt; fill color (SVG attribute: fill)&lt;/li&gt;
	&lt;li&gt;fo =&amp;gt; fill opacity (SVG attribute: fill-opacity) &lt;/li&gt;
	&lt;li&gt;nm =&amp;gt; name of the path (SVG attribute: id) &lt;/li&gt;
	&lt;li&gt;sc =&amp;gt; stroke color (SVG attribute: stroke)&lt;/li&gt;
	&lt;li&gt;sj =&amp;gt; stroke line join (SVG attribute: stroke-linejoin)&lt;/li&gt;
	&lt;li&gt;sl =&amp;gt; stroke line cap (SVG attribute: stroke-linecap) &lt;/li&gt;
	&lt;li&gt;so =&amp;gt; stroke opacity (SVG attribute: stroke-opacity) &lt;/li&gt;
	&lt;li&gt;sw =&amp;gt; stroke width (SVG attribute: stroke-width) &lt;/li&gt;
	&lt;li&gt;tp =&amp;gt; type of shape can be: circle,rect,polyline,polygon&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The value can not contain an underscore and exact values for attributes can be obtained 
from the SVG Specifications: &lt;a href=&quot;http://www.w3.org/TR/SVG&quot; title=&quot;http://www.w3.org/TR/SVG&quot;&gt;http://www.w3.org/TR/SVG&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
For example: 
&lt;code&gt;
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;_fcwhite_scblack_tppolyline_slbutt_sjmiter_nmexample_ &lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;
&lt;/code&gt;
would decode to:
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;
&amp;lt;polyline points=&amp;quot;...&amp;quot; fill=&amp;quot;white&amp;quot; stroke=&amp;quot;black&amp;quot;                                                     
stroke-linejoin=&amp;quot;miter&amp;quot; stroke-linecap=&amp;quot;butt&amp;quot;                                                     
id=&amp;quot;example&amp;quot;/&amp;gt;                                                                                      
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
Loading the resultant SVG file is only possible if you have SVG support 
compiled in, but you can export SVG using this script. 
&lt;/p&gt;</description>
 <comments>http://registry.gimp.org/node/100#comments</comments>
 <category domain="http://registry.gimp.org/taxonomy/term/1">2.2</category>
 <category domain="http://registry.gimp.org/taxonomy/term/19">2.0</category>
 <category domain="http://registry.gimp.org/taxonomy/term/49">GPL</category>
 <category domain="http://registry.gimp.org/taxonomy/term/79">paths</category>
 <category domain="http://registry.gimp.org/taxonomy/term/60">plugin</category>
 <category domain="http://registry.gimp.org/taxonomy/term/125">svg</category>
 <category domain="http://registry.gimp.org/taxonomy/term/80">vectors</category>
 <enclosure url="http://registry.gimp.org/files/example-xcf.zip" length="14820" type="application/zip" />
 <pubDate>Mon, 07 Jan 2008 11:35:19 +0100</pubDate>
 <dc:creator>gorenje</dc:creator>
 <guid isPermaLink="false">100 at http://registry.gimp.org</guid>
</item>
<item>
 <title>Shape Paths</title>
 <link>http://registry.gimp.org/node/59</link>
 <description>&lt;p&gt;This is a collection of Script-Fus that create Paths in the form of geometric shapes. Squares, rectangles, rounded rectangles, circles, ellipses, ovals, polygons, stars, flowers, gears, triangle waves, square waves, and sine waves are currently supported.&lt;/p&gt;
&lt;p&gt;Version 0.91 is updated for GIMP 2.4.x! It now supports automatic stroking and filling!&lt;/p&gt;
&lt;h2&gt;How to install:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Right-click on the link below that says &quot;shape-path-0.91.scm&quot;. A pop-up menu should appear. Click &quot;Save Target As...&quot; or &quot;Save Link As...&quot; or whatever the equivalent option in your browser is.&lt;/li&gt;
&lt;li&gt;Save the file &quot;shape-path-0.91.scm&quot; in your scripts folder. If you&#039;re not sure where your scripts folder is, you can check by opening GIMP and going to &amp;lt;Toolbox&amp;gt;/File/Preferences -&amp;gt; Folders -&amp;gt; Scripts. If more than one folder is shown, then any one of them will work.&lt;/li&gt;
&lt;li&gt;Once you have saved the file in your scripts folder, if you are already running GIMP, either click &amp;lt;Toolbox&amp;gt;/Xtns/Script-Fu/Refresh Scripts, or just close and reopen GIMP.&lt;/li&gt;
&lt;li&gt;If you have done this correctly, the scripts will appear in the menu under &amp;lt;Image&amp;gt;/Script-Fu/Shape Paths. If this menu is not there, try clicking &amp;lt;Toolbox&amp;gt;/Xtns/Script-Fu/Refresh Scripts. If it&#039;s still not there, make sure the file is in your scripts folder and that the filename ends with &quot;.scm&quot;, not &quot;.txt&quot; or &quot;.scm.txt&quot; or something.&lt;/li&gt;
&lt;/ol&gt;
</description>
 <comments>http://registry.gimp.org/node/59#comments</comments>
 <category domain="http://registry.gimp.org/taxonomy/term/36">GPLv3</category>
 <category domain="http://registry.gimp.org/taxonomy/term/20">Script-Fu</category>
 <category domain="http://registry.gimp.org/taxonomy/term/79">paths</category>
 <category domain="http://registry.gimp.org/taxonomy/term/78">shape</category>
 <category domain="http://registry.gimp.org/taxonomy/term/80">vectors</category>
 <enclosure url="http://registry.gimp.org/files/shape-path-0.91.scm" length="39106" type="text/x-scheme" />
 <pubDate>Thu, 03 Jan 2008 02:54:37 +0100</pubDate>
 <dc:creator>JonStipe</dc:creator>
 <guid isPermaLink="false">59 at http://registry.gimp.org</guid>
</item>
</channel>
</rss>
