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 |
bernhard |
614 |
|
18 |
bernhard |
622 |
<dt><b><a href="http://pde.dyndns.org/skencil/">Add-ons for |
19 |
jpaalasm |
606 |
Skencil</a> by Pieter Edelman</b></dt> |
20 |
|
|
<dd> |
21 |
|
|
<p>Pieter offers plug-ins for brightness, contrast and color |
22 |
|
|
manipulation and an Skencil Object and Image Library (SOIL). Some of |
23 |
|
|
them are described in more detail below.</p></dd></dl> |
24 |
bernhard |
614 |
|
25 |
|
|
<dt><b><a href="http://www.asahi-net.or.jp/~rd6t-kjym/sketch/" |
26 |
|
|
>KAJIYAMA, Tamito's Skencil Scripts</a></b></dt> |
27 |
|
|
<dd> |
28 |
|
|
<p> |
29 |
|
|
Kajiyama has scripts like |
30 |
|
|
PathUtils, Calendar, Equal-area projection script, |
31 |
|
|
JapaneseText and PolygloText -- all with examples and screenshots. |
32 |
|
|
</p></dd> |
33 |
jpaalasm |
606 |
|
34 |
|
|
<h2>Alphabetical list:</h2> |
35 |
|
|
<dl> |
36 |
|
|
<dt> |
37 |
bernhard |
616 |
<b><a href="http://de.geocities.com/dendronde/">Auto Shapes</a> |
38 |
|
|
(external)</b></dt> |
39 |
|
|
<dd> |
40 |
|
|
<p> |
41 |
|
|
A bundle of useful plugin objects (arrow, cube, star, cylinder, ...), |
42 |
|
|
inspired by the autoshapes that other famous applications have. |
43 |
|
|
The objects are highly configurable by dragging the handles. |
44 |
|
|
By Christof Ecker. |
45 |
|
|
</p> |
46 |
|
|
<p><small>Last Change: 2004-09-28</small></p></dd> |
47 |
|
|
|
48 |
|
|
<dt> |
49 |
jpaalasm |
606 |
<b><a href="http://pde.dyndns.org/Skencil/">Brightness/Contrast</a> |
50 |
|
|
(external)</b></dt> |
51 |
|
|
<dd> |
52 |
|
|
<p>A script from Pieter Edelman to interactively set the brightness |
53 |
|
|
and contrast of selected objects.</p> |
54 |
|
|
<p><small>Last Change: 2003-01-03</small></p></dd> |
55 |
|
|
<dt> |
56 |
|
|
<b><a href="http://www.anansispaceworks.com/Documentation/BuildImage"> |
57 |
|
|
BuildImage</a> (external)</b></dt> |
58 |
|
|
<dd> |
59 |
|
|
<p>BuildImage by Terry Hancock is a build system for image |
60 |
|
|
resources. It attempts to do for image resources what make does for |
61 |
|
|
programs.</p> |
62 |
|
|
<p>BuildImage addresses the common case where the image resources |
63 |
|
|
are initially edited in a vector graphic program.</p> |
64 |
|
|
<p>This is interesting for Free Software Developers or Artist who |
65 |
|
|
want to get getting good image resources for programs ranging from |
66 |
|
|
games to web applications or just want to script the repetitive |
67 |
|
|
task of converting to bitmap for various uses.</p> |
68 |
|
|
<p><small>Last Change: 2003-05-17</small></p></dd> |
69 |
bernhard |
617 |
|
70 |
|
|
<dt><b><a href="http://www.asahi-net.or.jp/~rd6t-kjym/sketch/" |
71 |
|
|
>Calendar</a></b></dt> |
72 |
|
|
<dd> |
73 |
|
|
<p> |
74 |
|
|
Makes it easy to create calendars in a variety of layouts. |
75 |
|
|
By KAJIYAMA Tamito. |
76 |
|
|
</p> |
77 |
|
|
<p><small>Last Change: 2004-09-28</small></p></dd> |
78 |
|
|
</dd> |
79 |
|
|
|
80 |
|
|
|
81 |
jpaalasm |
606 |
<dt><b><a href="http://pde.dyndns.org/Skencil/">Colorize</a> |
82 |
|
|
(external)</b></dt> |
83 |
|
|
<dd> |
84 |
|
|
<p>A script from Pieter Edelman to interactively blend the color of |
85 |
|
|
selected objects with a given color.</p> |
86 |
|
|
<p><small>Last Change: 2003-01-03</small></p></dd> |
87 |
|
|
<dt><b>Curve Text</b></dt> |
88 |
|
|
<dd> |
89 |
|
|
<p>A script to create Bezier-objects from font files. This is |
90 |
|
|
particularly interesting if you want to use an unusual font for |
91 |
|
|
e.g. titles or logos that is not yet installed for use with Skencil |
92 |
|
|
or that you only have as a TrueType font.</p> |
93 |
|
|
<p>This script is similar to the JapaneseText script below, but it |
94 |
|
|
works for both TrueType and Type1 font files and it builds the list |
95 |
|
|
of available fonts dynamically at run time. It borrows some code |
96 |
|
|
from JapaneseText and requires the FreeType bindings from |
97 |
|
|
JapaneseText.</p> |
98 |
|
|
<p>The current version is |
99 |
|
|
<a href="<!--download root-->/src/addons/curvetext-1.0.tar.gz">curvetext-1.0</a>.</p> |
100 |
|
|
<p>The work on this script was funded by |
101 |
|
|
<a href="http://intevation.net/">Intevation GmbH</a></p> |
102 |
|
|
<p><small>Last Change: 2001-05-31</small></p></dd> |
103 |
bernhard |
617 |
|
104 |
|
|
<dt><b><a href="http://www.asahi-net.or.jp/~rd6t-kjym/sketch/" |
105 |
|
|
>Equal-area projection script</a></b></dt> |
106 |
|
|
<dd> |
107 |
|
|
<p> |
108 |
|
|
Helps users to draw a certain |
109 |
|
|
kind of three-dimensional drawings in three-quarter view. |
110 |
|
|
The script comes with a step-by-step tutorial. |
111 |
|
|
By KAJIYAMA Tamito. |
112 |
|
|
</p> |
113 |
|
|
<p><small>Last Change: 2004-09-28</small></p></dd> |
114 |
|
|
</dd> |
115 |
|
|
|
116 |
jpaalasm |
606 |
<dt> |
117 |
|
|
<b><a href="http://www.cse.msu.edu/~behrends/fractalize/">Fractalizer</a> |
118 |
|
|
(external)</b></dt> |
119 |
|
|
<dd> |
120 |
|
|
<p>Reimer Behrends has written a script to create fractal |
121 |
|
|
structures as they occur in nature, such as rivers and |
122 |
|
|
coastlines.</p> |
123 |
|
|
<p><small>Last Change: 2002-07-17</small></p></dd> |
124 |
|
|
<dt><b>GeoObject</b></dt> |
125 |
|
|
<dd> |
126 |
|
|
<p>A plug-in object and dialog that lets you import ArcView |
127 |
|
|
shapefiles into Skencil. The objects created with this extension |
128 |
|
|
retain some rudimentary information about their origin so that |
129 |
|
|
objects read from different shapefiles that used the same |
130 |
|
|
projection can be registered with each other.</p> |
131 |
|
|
<table> |
132 |
|
|
<tr> |
133 |
|
|
<td> |
134 |
|
|
<a href="Images/geoobjects-screenshot.png"><img src="Images/geoobjects-screenshot-small.png" |
135 |
|
|
width="100" height="77" alt="GeoObject screenshot" /></a></td> |
136 |
|
|
<td valign="top">Screen-shot of a map created with this plug-in, |
137 |
|
|
using the |
138 |
|
|
<a href="http://mapserver.gis.umn.edu/index.html">MapServer</a> |
139 |
|
|
demo data.</td></tr></table> |
140 |
|
|
<br /> |
141 |
|
|
<br /> |
142 |
|
|
|
143 |
|
|
<p>The current version is |
144 |
|
|
<a href="<!--download root-->/src/addons/geoobject-1.0.tar.gz">geoobject-1.0</a>.</p> |
145 |
|
|
<p>The work on this add-on was funded by |
146 |
|
|
<a href="http://intevation.net/">Intevation GmbH</a></p> |
147 |
|
|
<p><small>Last Change: 2001-06-15</small></p></dd> |
148 |
|
|
<dt><b><a href="http://de.geocities.com/dendronde/">Graph</a> |
149 |
|
|
(external)</b></dt> |
150 |
|
|
<dd> |
151 |
|
|
<p>Create simple line and scatter graphs of one or more datasets |
152 |
|
|
with the GNU plotutils. This is a plugin-object written by Christof |
153 |
|
|
Ecker.</p> |
154 |
|
|
<p><small>Last Change: 2002-01-16</small></p></dd> |
155 |
|
|
<dt> |
156 |
|
|
<b><a href="http://www.asahi-net.or.jp/~rd6t-kjym/sketch/">JapaneseText</a> |
157 |
|
|
(external)</b></dt> |
158 |
|
|
<dd> |
159 |
|
|
<p>A script by Tamito KAJIYAMA for drawing Japanese characters. The |
160 |
|
|
script reads outline data directly from Japanese TrueType fonts |
161 |
|
|
using the FreeType library, and generates Bezier curve objects that |
162 |
|
|
represent Japanese characters.</p> |
163 |
|
|
<p>In case the |
164 |
|
|
<a href="http://www.asahi-net.or.jp/~rd6t-kjym/sketch/">official |
165 |
|
|
home-page</a> is not available, there is a |
166 |
|
|
<a href="<!--download root-->/src/addons/JapaneseText-1.0.tar.gz">local copy of |
167 |
|
|
version 1.0</a> as well.</p> |
168 |
|
|
<p><small>Last Change: 2001-05-31</small></p></dd> |
169 |
bernhard |
617 |
|
170 |
|
|
<dt><b><a href="http://www.asahi-net.or.jp/~rd6t-kjym/sketch/" |
171 |
|
|
>PolygloText</a></b></dt> |
172 |
|
|
<dd> |
173 |
|
|
<p> |
174 |
|
|
An experimental add-on script that makes it |
175 |
|
|
possible to draw multilingual text using the functions of the |
176 |
|
|
m17n library. Arabic, Hebrew, |
177 |
|
|
Hindi, Thai and Chinese are a few examples of the languages and |
178 |
|
|
scripts the m17n library supports. This |
179 |
|
|
add-on substantially extends the number |
180 |
|
|
of TrueType fonts that can be used in Skencil. |
181 |
|
|
By KAJIYAMA Tamito. |
182 |
|
|
</p> |
183 |
|
|
<p><small>Last Change: 2004-09-28</small></p></dd> |
184 |
|
|
</dd> |
185 |
|
|
|
186 |
jpaalasm |
606 |
<dt><b><a href="http://www.2pi.info/latex/sketchlatex/">LaTeX |
187 |
|
|
Plugin</a> (external)</b></dt> |
188 |
|
|
<dd> |
189 |
|
|
<p>Soren Henriksen has written two plugins to use LaTeX for |
190 |
|
|
typesetting in Skencil.</p> |
191 |
|
|
<p>One is a plugin object for text typeset with LaTeX. This one is |
192 |
|
|
different from Christian von Ferber's script in that it provides a |
193 |
|
|
new object type for LaTeX text and represents the typeset text as |
194 |
|
|
Skencil text-objects instead of EPS files.</p> |
195 |
|
|
<p>The other plugin is an export filter that writes an EPS and a |
196 |
|
|
tex so that the LaTeX plugin text is set in TeX and the graphics is |
197 |
|
|
in the EPS.</p> |
198 |
|
|
<p>2002-04-03: The web-page is available again under a new |
199 |
|
|
address.</p> |
200 |
|
|
<p>2002-03-30: The web-page is down. For the time being, you can |
201 |
|
|
get a |
202 |
|
|
<a href="<!--download root-->/src/addons/soren_hendriksen-latextplugin-20020105.tar.gz"> |
203 |
|
|
tarball</a> with a version of the plugins from January 2002.</p> |
204 |
|
|
<p><small>Last Change: 2002-04-03</small></p></dd> |
205 |
|
|
<dt><b>Multiline Text</b></dt> |
206 |
|
|
<dd> |
207 |
|
|
<p>Create multiline text objects that can have multiple fonts and |
208 |
|
|
colors. This is a plugin-object written by Christof Ecker and comes |
209 |
|
|
with stable Skencil versions since 0.6.13.</p></dd> |
210 |
|
|
<dt> |
211 |
|
|
<b><a href="http://www.home.unix-ag.org/simon/sketch/pathstroke.py"> |
212 |
|
|
PathStroke</a> (external).</b></dt> |
213 |
|
|
<dd> |
214 |
|
|
<p>PathStroke by Simon Budig traces the outline of bezier path |
215 |
|
|
objects with a second path. This can be used to quickly draw a |
216 |
|
|
bezier shape and then vary the line thickness locally to get more |
217 |
|
|
"natural" effects.<br /></p> |
218 |
|
|
<p>Right now the resulting path might intersect itself when the |
219 |
|
|
source path has very sharp curves, overlaps itself or has |
220 |
|
|
edge-anchors. However, the resulting path might be used as a |
221 |
|
|
starting point.<br /></p> |
222 |
|
|
<p><small>Last Change: 2003-06-07</small></p></dd> |
223 |
bernhard |
615 |
|
224 |
jpaalasm |
606 |
<dt> |
225 |
|
|
<b><a href="http://www.asahi-net.or.jp/~rd6t-kjym/sketch/">PathUtil</a> |
226 |
|
|
(external)</b></dt> |
227 |
|
|
<dd> |
228 |
|
|
<p>A set of scripts implementing boolean operations on paths, |
229 |
|
|
written by Tamito Kajiyama. Supported path operations are: union, |
230 |
|
|
intersect, exclude, minus front, minus back, divide, trim, and |
231 |
|
|
outline.</p> |
232 |
|
|
<p><small>Last Change: 2002-07-16</small></p></dd> |
233 |
bernhard |
615 |
|
234 |
jpaalasm |
606 |
<dt><b><a href="http://pde.dyndns.org/Skencil/">Skencil Object and |
235 |
|
|
Image Library (SOIL)</a> (external)</b></dt> |
236 |
|
|
<dd> |
237 |
|
|
<p>Script from Pieter Edelman implementing an object library.</p> |
238 |
|
|
<p><small>Last Change: 2003-01-03</small></p></dd> |
239 |
bernhard |
615 |
|
240 |
|
|
<dt><b><a href="http://home.comcast.net/~jbiddier/sklatex/" |
241 |
|
|
>skLaTeX</a> (external)</b></dt> |
242 |
|
|
<dd> |
243 |
|
|
<p> |
244 |
|
|
A plugin that enables the inclusion of LaTeX formulas, |
245 |
|
|
arrays, tables, lists and paragraphs in a Skencil document |
246 |
|
|
as a curved object. By Joel Biddier. |
247 |
|
|
</p> |
248 |
|
|
<p><small>Last Change: 2004-09-28</small></p></dd> |
249 |
|
|
|
250 |
bernhard |
647 |
<dt><b><a href="http://www.linopus.de/linuxdtp.php" |
251 |
|
|
>Softproof-Plugin</a> (external, see links at the bottom of the page)</b></dt> |
252 |
|
|
<dd> |
253 |
|
|
<p> |
254 |
bernhard |
648 |
<a name="softproof">This</a> |
255 |
|
|
plugin allows to choose ICC-profiles, set render intents and |
256 |
bernhard |
647 |
create a softproof of the current Skencil drawing based on these ICC-profiles. |
257 |
|
|
So you can check how colour would like on an output device like a printer |
258 |
|
|
(soft proof) using colour management. |
259 |
|
|
For requirements (just ghostscript and Marti Marias littlecms), installation |
260 |
|
|
and usage see the header of softproof.py |
261 |
|
|
By Tobias Hilbricht. |
262 |
|
|
</p> |
263 |
|
|
<p><small>Last Change: 2006-01-03</small></p></dd> |
264 |
|
|
|
265 |
jpaalasm |
606 |
<dt> |
266 |
|
|
<b><a href="http://cerbo.thphy.uni-duesseldorf.de/~ferber/sketch/">TeX |
267 |
|
|
Text</a> (external)</b></dt> |
268 |
|
|
<dd> |
269 |
|
|
<p>Christian von Ferber has written a script that lets you create |
270 |
|
|
mathematical formulas with TeX and embed them in Skencil files as |
271 |
|
|
EPS objects. More information is in the |
272 |
|
|
<a href="http://cerbo.thphy.uni-duesseldorf.de/~ferber/sketch//readme"> |
273 |
|
|
README</a></p> |
274 |
|
|
<p>2001-08-28: The TeX script now allows you to use both LaTeX and |
275 |
|
|
plain TeX and the formulas can be modified again later.</p> |
276 |
|
|
<p><small>Last Change: 2004-01-30</small></p></dd></dl> |
277 |
|
|
<br /> |
278 |
|
|
<br /> |