1 |
jpaalasm |
606 |
title: Skencil / Add-Ons and Scripts |
2 |
|
|
|
3 |
|
|
<p>Skencil can be extended by Python code in various ways, from |
4 |
|
|
<a href="Doc/usersguide-5.html#N1">user scripts</a> to |
5 |
|
|
<a href="Doc/devguide-20.html#N1">plugins</a>. Skencil already comes |
6 |
|
|
with some plug-ins and example scripts, but there are some more |
7 |
|
|
available separately.</p> |
8 |
|
|
<h2>Plug-in collections:</h2> |
9 |
|
|
<dl> |
10 |
|
|
<dt><b><a href="http://de.geocities.com/dendronde/">Christof |
11 |
|
|
Ecker's Skencil Plugins</a></b></dt> |
12 |
|
|
<dd> |
13 |
|
|
<p>Christof offers a number of Skencil plug-ins, like Graph, |
14 |
|
|
Transform Script, Ptui Shell and Turtle Library. His "Text Plugin" |
15 |
|
|
already made it into the mainline giving Skencil multiline |
16 |
|
|
capabilities since 0.6.13.</p></dd> |
17 |
|
|
<dt><b><a href="http://pde.dyndns.org/Skencil/">Add-ons for |
18 |
|
|
Skencil</a> by Pieter Edelman</b></dt> |
19 |
|
|
<dd> |
20 |
|
|
<p>Pieter offers plug-ins for brightness, contrast and color |
21 |
|
|
manipulation and an Skencil Object and Image Library (SOIL). Some of |
22 |
|
|
them are described in more detail below.</p></dd></dl> |
23 |
|
|
|
24 |
|
|
<h2>Alphabetical list:</h2> |
25 |
|
|
<dl> |
26 |
|
|
<dt> |
27 |
|
|
<b><a href="http://pde.dyndns.org/Skencil/">Brightness/Contrast</a> |
28 |
|
|
(external)</b></dt> |
29 |
|
|
<dd> |
30 |
|
|
<p>A script from Pieter Edelman to interactively set the brightness |
31 |
|
|
and contrast of selected objects.</p> |
32 |
|
|
<p><small>Last Change: 2003-01-03</small></p></dd> |
33 |
|
|
<dt> |
34 |
|
|
<b><a href="http://www.anansispaceworks.com/Documentation/BuildImage"> |
35 |
|
|
BuildImage</a> (external)</b></dt> |
36 |
|
|
<dd> |
37 |
|
|
<p>BuildImage by Terry Hancock is a build system for image |
38 |
|
|
resources. It attempts to do for image resources what make does for |
39 |
|
|
programs.</p> |
40 |
|
|
<p>BuildImage addresses the common case where the image resources |
41 |
|
|
are initially edited in a vector graphic program.</p> |
42 |
|
|
<p>This is interesting for Free Software Developers or Artist who |
43 |
|
|
want to get getting good image resources for programs ranging from |
44 |
|
|
games to web applications or just want to script the repetitive |
45 |
|
|
task of converting to bitmap for various uses.</p> |
46 |
|
|
<p><small>Last Change: 2003-05-17</small></p></dd> |
47 |
|
|
<dt><b><a href="http://pde.dyndns.org/Skencil/">Colorize</a> |
48 |
|
|
(external)</b></dt> |
49 |
|
|
<dd> |
50 |
|
|
<p>A script from Pieter Edelman to interactively blend the color of |
51 |
|
|
selected objects with a given color.</p> |
52 |
|
|
<p><small>Last Change: 2003-01-03</small></p></dd> |
53 |
|
|
<dt><b>Curve Text</b></dt> |
54 |
|
|
<dd> |
55 |
|
|
<p>A script to create Bezier-objects from font files. This is |
56 |
|
|
particularly interesting if you want to use an unusual font for |
57 |
|
|
e.g. titles or logos that is not yet installed for use with Skencil |
58 |
|
|
or that you only have as a TrueType font.</p> |
59 |
|
|
<p>This script is similar to the JapaneseText script below, but it |
60 |
|
|
works for both TrueType and Type1 font files and it builds the list |
61 |
|
|
of available fonts dynamically at run time. It borrows some code |
62 |
|
|
from JapaneseText and requires the FreeType bindings from |
63 |
|
|
JapaneseText.</p> |
64 |
|
|
<p>The current version is |
65 |
|
|
<a href="<!--download root-->/src/addons/curvetext-1.0.tar.gz">curvetext-1.0</a>.</p> |
66 |
|
|
<p>The work on this script was funded by |
67 |
|
|
<a href="http://intevation.net/">Intevation GmbH</a></p> |
68 |
|
|
<p><small>Last Change: 2001-05-31</small></p></dd> |
69 |
|
|
<dt> |
70 |
|
|
<b><a href="http://www.cse.msu.edu/~behrends/fractalize/">Fractalizer</a> |
71 |
|
|
(external)</b></dt> |
72 |
|
|
<dd> |
73 |
|
|
<p>Reimer Behrends has written a script to create fractal |
74 |
|
|
structures as they occur in nature, such as rivers and |
75 |
|
|
coastlines.</p> |
76 |
|
|
<p><small>Last Change: 2002-07-17</small></p></dd> |
77 |
|
|
<dt><b>GeoObject</b></dt> |
78 |
|
|
<dd> |
79 |
|
|
<p>A plug-in object and dialog that lets you import ArcView |
80 |
|
|
shapefiles into Skencil. The objects created with this extension |
81 |
|
|
retain some rudimentary information about their origin so that |
82 |
|
|
objects read from different shapefiles that used the same |
83 |
|
|
projection can be registered with each other.</p> |
84 |
|
|
<table> |
85 |
|
|
<tr> |
86 |
|
|
<td> |
87 |
|
|
<a href="Images/geoobjects-screenshot.png"><img src="Images/geoobjects-screenshot-small.png" |
88 |
|
|
width="100" height="77" alt="GeoObject screenshot" /></a></td> |
89 |
|
|
<td valign="top">Screen-shot of a map created with this plug-in, |
90 |
|
|
using the |
91 |
|
|
<a href="http://mapserver.gis.umn.edu/index.html">MapServer</a> |
92 |
|
|
demo data.</td></tr></table> |
93 |
|
|
<br /> |
94 |
|
|
<br /> |
95 |
|
|
|
96 |
|
|
<p>The current version is |
97 |
|
|
<a href="<!--download root-->/src/addons/geoobject-1.0.tar.gz">geoobject-1.0</a>.</p> |
98 |
|
|
<p>The work on this add-on was funded by |
99 |
|
|
<a href="http://intevation.net/">Intevation GmbH</a></p> |
100 |
|
|
<p><small>Last Change: 2001-06-15</small></p></dd> |
101 |
|
|
<dt><b><a href="http://de.geocities.com/dendronde/">Graph</a> |
102 |
|
|
(external)</b></dt> |
103 |
|
|
<dd> |
104 |
|
|
<p>Create simple line and scatter graphs of one or more datasets |
105 |
|
|
with the GNU plotutils. This is a plugin-object written by Christof |
106 |
|
|
Ecker.</p> |
107 |
|
|
<p><small>Last Change: 2002-01-16</small></p></dd> |
108 |
|
|
<dt> |
109 |
|
|
<b><a href="http://www.asahi-net.or.jp/~rd6t-kjym/sketch/">JapaneseText</a> |
110 |
|
|
(external)</b></dt> |
111 |
|
|
<dd> |
112 |
|
|
<p>A script by Tamito KAJIYAMA for drawing Japanese characters. The |
113 |
|
|
script reads outline data directly from Japanese TrueType fonts |
114 |
|
|
using the FreeType library, and generates Bezier curve objects that |
115 |
|
|
represent Japanese characters.</p> |
116 |
|
|
<p>In case the |
117 |
|
|
<a href="http://www.asahi-net.or.jp/~rd6t-kjym/sketch/">official |
118 |
|
|
home-page</a> is not available, there is a |
119 |
|
|
<a href="<!--download root-->/src/addons/JapaneseText-1.0.tar.gz">local copy of |
120 |
|
|
version 1.0</a> as well.</p> |
121 |
|
|
<p><small>Last Change: 2001-05-31</small></p></dd> |
122 |
|
|
<dt><b><a href="http://www.2pi.info/latex/sketchlatex/">LaTeX |
123 |
|
|
Plugin</a> (external)</b></dt> |
124 |
|
|
<dd> |
125 |
|
|
<p>Soren Henriksen has written two plugins to use LaTeX for |
126 |
|
|
typesetting in Skencil.</p> |
127 |
|
|
<p>One is a plugin object for text typeset with LaTeX. This one is |
128 |
|
|
different from Christian von Ferber's script in that it provides a |
129 |
|
|
new object type for LaTeX text and represents the typeset text as |
130 |
|
|
Skencil text-objects instead of EPS files.</p> |
131 |
|
|
<p>The other plugin is an export filter that writes an EPS and a |
132 |
|
|
tex so that the LaTeX plugin text is set in TeX and the graphics is |
133 |
|
|
in the EPS.</p> |
134 |
|
|
<p>2002-04-03: The web-page is available again under a new |
135 |
|
|
address.</p> |
136 |
|
|
<p>2002-03-30: The web-page is down. For the time being, you can |
137 |
|
|
get a |
138 |
|
|
<a href="<!--download root-->/src/addons/soren_hendriksen-latextplugin-20020105.tar.gz"> |
139 |
|
|
tarball</a> with a version of the plugins from January 2002.</p> |
140 |
|
|
<p><small>Last Change: 2002-04-03</small></p></dd> |
141 |
|
|
<dt><b>Multiline Text</b></dt> |
142 |
|
|
<dd> |
143 |
|
|
<p>Create multiline text objects that can have multiple fonts and |
144 |
|
|
colors. This is a plugin-object written by Christof Ecker and comes |
145 |
|
|
with stable Skencil versions since 0.6.13.</p></dd> |
146 |
|
|
<dt> |
147 |
|
|
<b><a href="http://www.home.unix-ag.org/simon/sketch/pathstroke.py"> |
148 |
|
|
PathStroke</a> (external).</b></dt> |
149 |
|
|
<dd> |
150 |
|
|
<p>PathStroke by Simon Budig traces the outline of bezier path |
151 |
|
|
objects with a second path. This can be used to quickly draw a |
152 |
|
|
bezier shape and then vary the line thickness locally to get more |
153 |
|
|
"natural" effects.<br /></p> |
154 |
|
|
<p>Right now the resulting path might intersect itself when the |
155 |
|
|
source path has very sharp curves, overlaps itself or has |
156 |
|
|
edge-anchors. However, the resulting path might be used as a |
157 |
|
|
starting point.<br /></p> |
158 |
|
|
<p><small>Last Change: 2003-06-07</small></p></dd> |
159 |
|
|
<dt> |
160 |
|
|
<b><a href="http://www.asahi-net.or.jp/~rd6t-kjym/sketch/">PathUtil</a> |
161 |
|
|
(external)</b></dt> |
162 |
|
|
<dd> |
163 |
|
|
<p>A set of scripts implementing boolean operations on paths, |
164 |
|
|
written by Tamito Kajiyama. Supported path operations are: union, |
165 |
|
|
intersect, exclude, minus front, minus back, divide, trim, and |
166 |
|
|
outline.</p> |
167 |
|
|
<p><small>Last Change: 2002-07-16</small></p></dd> |
168 |
|
|
<dt><b><a href="http://pde.dyndns.org/Skencil/">Skencil Object and |
169 |
|
|
Image Library (SOIL)</a> (external)</b></dt> |
170 |
|
|
<dd> |
171 |
|
|
<p>Script from Pieter Edelman implementing an object library.</p> |
172 |
|
|
<p><small>Last Change: 2003-01-03</small></p></dd> |
173 |
|
|
<dt> |
174 |
|
|
<b><a href="http://cerbo.thphy.uni-duesseldorf.de/~ferber/sketch/">TeX |
175 |
|
|
Text</a> (external)</b></dt> |
176 |
|
|
<dd> |
177 |
|
|
<p>Christian von Ferber has written a script that lets you create |
178 |
|
|
mathematical formulas with TeX and embed them in Skencil files as |
179 |
|
|
EPS objects. More information is in the |
180 |
|
|
<a href="http://cerbo.thphy.uni-duesseldorf.de/~ferber/sketch//readme"> |
181 |
|
|
README</a></p> |
182 |
|
|
<p>2001-08-28: The TeX script now allows you to use both LaTeX and |
183 |
|
|
plain TeX and the formulas can be modified again later.</p> |
184 |
|
|
<p><small>Last Change: 2004-01-30</small></p></dd></dl> |
185 |
|
|
<br /> |
186 |
|
|
<br /> |