<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.registry.gimp.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>layer effects</title>
 <link>http://www.registry.gimp.org/taxonomy/term/239</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>LayerGroups subsystem for Gimp</title>
 <link>http://www.registry.gimp.org/node/16563</link>
 <description>&lt;h2&gt;&lt;strong&gt;LayerGroups subsystem for Gimp&lt;/strong&gt;&lt;br /&gt;
&lt;/h2&gt;
&lt;strong&gt;New version 1.0a, uploaded June 30, 2009&lt;/strong&gt;

&lt;p&gt;
LayerGroups is a comprehensive layer groups subsystem for GIMP. It allows the creation of &lt;strong&gt;groups &lt;/strong&gt;and&lt;strong&gt; subgroups&lt;/strong&gt; of layers without limitation, based on the layer names. It allows you to &lt;strong&gt;hide&lt;/strong&gt; or &lt;strong&gt;show&lt;/strong&gt; many layers simultaneously,&lt;strong&gt; link&lt;/strong&gt; or &lt;strong&gt;unlink&lt;/strong&gt; them,  &lt;strong&gt;rename&lt;/strong&gt; them, &lt;strong&gt;delete&lt;/strong&gt; them, &lt;strong&gt;duplicate&lt;/strong&gt; them in the same image or to another image, &lt;strong&gt;move&lt;/strong&gt; them up or down in the layer stack (raise or lower) in relation to a specific reference layer, &lt;strong&gt;generate external image files&lt;/strong&gt; (for example png, gif, jpeg etc) from each of the layers of the group, and several other operations. 
&lt;/p&gt;
&lt;p&gt;
The selection of layers for the group can be enhanced with filters, for example only layers that are linked, or contain a specific keyword in the name.
&lt;/p&gt;
&lt;p&gt;
LayerGroups contains a &lt;strong&gt;built-in help system&lt;/strong&gt; that works two ways: when you are on the GIMP menu system with the mouse above one of the menu options you get a multi-line window with help and instructions on how to use the specific functionality and when you are in the dialog box where you enter the parameters, there is a menu that you can open to read the same help text. This help system is prepared in such a way that it can be easily translated into other languages, like French, German, Spanish, Portuguese, Dutch, etc. 
&lt;/p&gt;
&lt;p&gt;
LayerGroups has been thoroughly tested in a project with images containing hundreds of  layers where most of the mentioned layer group functionality was required. As a useful spill off, the LayerGroups script contains many generic script-fu functions that could be very useful in other scripts for GIMP. It has been tested under Windows XP and Vista with Gimp Portable version 2.6.6 and under Ubuntu Linux, Gimp version 2.6.6. To install the script, copy the script file &amp;quot;mig-gimp-layer-groups.scm&amp;quot; to the scripts directory and from GIMP execute the menu option Filters-&amp;gt;Script-Fu-&amp;gt;Refresh scripts. You should get a new main menu option labeled &#039;LayerGroups&#039; between &#039;Filters&#039; and &#039;Windows&#039;.  
&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;New version 1.0a: features&lt;/strong&gt;
&lt;/h2&gt;
&lt;p&gt;
The new &lt;strong&gt;version 1.0a&lt;/strong&gt; has a built in option to allow the LayerGroups subsystem to be placed under the &lt;cite&gt;&#039;Layer&#039;&lt;/cite&gt; menu of the Gimp image window. By the default you get a new &lt;cite&gt;&#039;LayerGroups&#039;&lt;/cite&gt; menu entry directly in the Gimp Image window. If you change the script file at line 35 - which contains the text &#039;#f&#039; in the first 2 characters - (change the 2nd character in that line from &#039;f&#039; to &#039;t&#039;) the &#039;LayerGroups&#039; menu entry will become a sub-menu entry of the &#039;Layer&#039; menu entry. Use any text editor to edit the &#039;mig-gimp-layer-groups.scm&#039; file. For example, under Windows you can use NotePad to edit the file. Make sure the saved file maintains the extension &#039;.scm&#039; 

&lt;/p&gt;
&lt;p&gt;
This new version contains some bug corrections and new functionality. The new functionality includes &lt;strong&gt;&#039;delete linked layers&#039;&lt;/strong&gt;, &lt;strong&gt;&#039;reverse the stack order of a layer group&#039;&lt;/strong&gt; and &lt;strong&gt;&#039;reverse the stack order of the currently linked layers&#039;&lt;/strong&gt;. 
&lt;/p&gt;</description>
 <comments>http://www.registry.gimp.org/node/16563#comments</comments>
 <category domain="http://www.registry.gimp.org/taxonomy/term/35">GPLv2</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/20">Script-Fu</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/744">delete layers</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/745">duplicate layers</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/747">hide layers</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/278">images</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/518">jpeg</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/239">layer effects</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/742">layer groups</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/306">layers</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/746">link layers</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/384">png</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/743">rename layers</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/299">script-fu</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/554">tiff</category>
 <enclosure url="http://www.registry.gimp.org/files/mig-gimp-layer-groups.scm" length="213111" type="application/octet-stream" />
 <pubDate>Thu, 04 Jun 2009 15:23:53 +0200</pubDate>
 <dc:creator>melocotone</dc:creator>
 <guid isPermaLink="false">16563 at http://www.registry.gimp.org</guid>
</item>
<item>
 <title>Average Layer</title>
 <link>http://www.registry.gimp.org/node/5012</link>
 <description>This script is intended for a series of photographs with (on each photgraph different) unwanted objects on it, e.g. a large place with moving people. &lt;h3&gt;Update!&lt;/h3&gt;V1.1 works with rectangular selections!
The plugin creates a new layer or a new image consisting of the arithmetical, geometrical or harmonic mean of every pixel, thereby creating a &#039;ghost effect&#039; of the moving objects. 
If rather you want to remove objects, choose the &#039;cutoff&#039; function, which removes outlier pixels after sorting the RGB values. This is also known as &lt;em&gt;winsorizing&lt;/em&gt;. Also median and mode remove outliers, but less efficiently. &lt;p&gt;
For best results, try to cutoff only on dark, bright or on both sides. 

Working on selections only greatly improves speed. Just make a rectangular selection in your image and then call the &quot;Average Layer&quot; script.
&lt;p&gt;
This was inspired by reports of a friend of mine on a Photoshop plugin, which also removes unwanted objects from a series of photographs. I haven&#039;t seen it myself nor do I know the algorithm behind it. If someone knows better algorithms than winsorizing means, tips are welcome!
&lt;h3&gt;
Prerequisites&lt;/h3&gt;
You need Scipy, a scientific computing package for python. Get it at &lt;a href=&quot;http://www.scipy.org/Download&quot;&gt;the Scipy homepage&lt;/a&gt;.&lt;p&gt;
&lt;h2&gt;
Example&lt;/h2&gt;
Before:&lt;p&gt;
&lt;img src=&quot;http://registry.gimp.org/files/Iron_Teddy_1.jpg&quot; alt=&quot;Teddy on three photographs in various position.&quot;&gt;&lt;p&gt;
After arithmetical mean with 67% cutoff (dark outlier pixels):&lt;p&gt;
&lt;img src=&quot;http://registry.gimp.org/files/Iron_Teddy_Arithmetical_Mean_Cutoff_dark.jpg&quot; alt=&quot;Teddy removed.&quot;&gt;

Some shades are still left, one might correct this quite easily with other tools.</description>
 <comments>http://www.registry.gimp.org/node/5012#comments</comments>
 <category domain="http://www.registry.gimp.org/taxonomy/term/36">GPLv3</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/22">Python</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/348">average</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/239">layer effects</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/355">mean</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/357">median</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/356">mode</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/52">python</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/353">remove objects</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/108">selection</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/354">unwanted object reduction</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/358">winsorize</category>
 <enclosure url="http://www.registry.gimp.org/files/Iron_Teddy_1.jpg" length="5266" type="image/jpeg" />
 <pubDate>Sat, 24 May 2008 10:58:02 +0200</pubDate>
 <dc:creator>oeller</dc:creator>
 <guid isPermaLink="false">5012 at http://www.registry.gimp.org</guid>
</item>
<item>
 <title>Layer Effects</title>
 <link>http://www.registry.gimp.org/node/186</link>
 <description>&lt;p&gt;This is a series of scripts that implement various layer effects:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Drop Shadow&lt;/li&gt;
&lt;li&gt;Inner Shadow&lt;/li&gt;
&lt;li&gt;Outer Glow&lt;/li&gt;
&lt;li&gt;Inner Glow&lt;/li&gt;
&lt;li&gt;Bevel and Emboss&lt;/li&gt;
&lt;li&gt;Satin&lt;/li&gt;
&lt;li&gt;Color Overlay&lt;/li&gt;
&lt;li&gt;Gradient Overlay&lt;/li&gt;
&lt;li&gt;Pattern Overlay&lt;/li&gt;
&lt;li&gt;Stroke&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some effects can have contours (a.k.a. curves) and noise added to them. Effects can either be applied on a separate layer, or be merged into the active layer (which in some cases gives better results).&lt;/p&gt;
&lt;p&gt;Tested with GIMP 2.4.2.&lt;/p&gt;
&lt;p&gt;Updated 6/9/2009:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stroke now supports gradients and patterns! (Python version only)&lt;/li&gt;
&lt;li&gt;Better undo handling in the Python version.&lt;/li&gt;
&lt;li&gt;Various bugfixes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Updated 11/15/2008:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Python version now has live previewing! With the &quot;Preview&quot; checkbox active, the preview now updates automatically every time you change a setting!&lt;/li&gt;
&lt;li&gt;New &quot;Reapply Effects&quot; function: Reapplies all effects that have been applied to the current layer. If you change anything on the layer, use this to update all the effects in one go! (Mind you, this only works for effects that were not applied using the &quot;Merge with layer&quot; option.)&lt;/li&gt;
&lt;li&gt;Various bugfixes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Updated 09/02/2008:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bugfix in Script-Fu version.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Updated 07/19/2008:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can now scale patterns in pattern overlays. (Python version only.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Updated 07/08/2008:&lt;br /&gt;
This script has now been rewritten as a Python plugin! This adds several new features that weren&#039;t possible in Script-Fu!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can now preview effects! Click the &quot;Preview&quot; button to see what it will look like with the currently selected settings.&lt;/li&gt;
&lt;li&gt;The plugin now records the settings used to make an effect, so now you can reapply it! Run the same effect plugin on the same layer again, and it recovers the previous settings for that layer and shows them in the dialog box. You can then change the settings and apply the effect again, and it will replace the original effect layer! (Note: This will only work if you don&#039;t select &quot;Merge with layer&quot;. Once an effect has been merged into the layer, it can&#039;t be removed or changed.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Updated 04/21/2008:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bugfix&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Updated 03/02/2008:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added grayscale support&lt;/li&gt;
&lt;li&gt;Bugfixes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;How to install (Script-Fu version):&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Right-click on the link below that says &quot;layerfx.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;layerfx.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/Layer Effects. 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;
&lt;h2&gt;How to install (Python version):&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Right-click on the link below that says &quot;layerfx.py&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;layerfx.py&quot; in your plug-ins folder. If you&#039;re not sure where your plug-ins folder is, you can check by opening GIMP and going to &amp;lt;Toolbox&amp;gt;/File/Preferences -&amp;gt; Folders -&amp;gt; Plug-Ins. If more than one folder is shown, then any one of them will work.&lt;/li&gt;
&lt;li&gt;If you&#039;re on a UNIX system, make sure layerfx.py is executable by typing this in the shell:&lt;br /&gt;
&lt;code&gt;chmod +x layerfx.py&lt;/code&gt;&lt;br /&gt;
On other operating systems, you might have to do something else to make it executable.&lt;/li&gt;
&lt;li&gt;Once you have saved the file in your plug-ins folder, if you are already running GIMP, close and reopen it.&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;/Layer/Layer Effects, and &amp;lt;Layers&amp;gt;/Layer Effects. If these menus are not there, close and reopen GIMP. If they&#039;re still not there, make sure the file is in your plug-ins folder, that it is executable, that you have Python support installed, and that the filename ends with &quot;.py&quot;, not &quot;.txt&quot; or &quot;.py.txt&quot; or something.&lt;/li&gt;
&lt;/ol&gt;
</description>
 <comments>http://www.registry.gimp.org/node/186#comments</comments>
 <category domain="http://www.registry.gimp.org/taxonomy/term/36">GPLv3</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/22">Python</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/128">2.4</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/122">bevel</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/123">emboss</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/124">glow</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/239">layer effects</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/129">noise</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/240">overlay</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/52">python</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/241">satin</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/121">shadow</category>
 <category domain="http://www.registry.gimp.org/taxonomy/term/242">stroke</category>
 <enclosure url="http://www.registry.gimp.org/files/layerfx.scm" length="56794" type="text/x-scheme" />
 <pubDate>Thu, 24 Jan 2008 22:43:37 +0100</pubDate>
 <dc:creator>JonStipe</dc:creator>
 <guid isPermaLink="false">186 at http://www.registry.gimp.org</guid>
</item>
</channel>
</rss>
