<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hannes</id>
	<title>Inkscape Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hannes"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/Hannes"/>
	<updated>2026-05-01T14:25:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Extension_repository&amp;diff=54601</id>
		<title>Extension repository</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Extension_repository&amp;diff=54601"/>
		<updated>2009-10-31T07:35:46Z</updated>

		<summary type="html">&lt;p&gt;Hannes: /* Extensions */ Added JessyInk to the list of extensions.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It would be very useful to have a central Internet repository for Inkscape extensions, similarly as Firefox has. This way, Inkscape could update installed extensions from the web site, with no need for the user to know if an extension is updated.&lt;br /&gt;
&lt;br /&gt;
== Extensions ==&lt;br /&gt;
&lt;br /&gt;
'''What extensions are there? We can start listing them here:'''&lt;br /&gt;
* [http://www.ekips.org/comp/inkscape/ Inkscape Effects] - Aaron Spikes set of extensions is now included in Inkscape.&lt;br /&gt;
* [[ExtrudeEffect]] - extrude polygons to &amp;quot;3d&amp;quot;, also make &amp;quot;string art&amp;quot;&lt;br /&gt;
* [http://www.colibre.com.br/bin/view/Aurium/InkscapeCalendarShellScript InkscapeCalendarShellScript] - Create Calendars sucks or is impracticable if you do not have something that automatizes the process of to put the days organized in blocks of months to you. To format manually is easy, but this extension can help you on this too [Bash script, works for win32 with cygwin].&lt;br /&gt;
* [http://www.colibre.com.br/bin/view/Aurium/InkscapeAreaCuter InkscapeAreaCutter] - For Webdesigners, layout for sites, slice area into .png images. util! (pt_BR)&lt;br /&gt;
* [http://www.julienvitard.eu/ EQTeXSVG] - EQTeXSVG is an extension for Inkscape used to convert an inline LATEX equation into SVG path using Python.&lt;br /&gt;
* [http://www.kono.cis.iwate-u.ac.jp/~arakit/inkscape/inklatex.html InkLaTeX] Insert LaTeX text or equations into Inkscape.&lt;br /&gt;
* [http://www.iki.fi/pav/software/textext/ TexText] Embed re-editable LaTeX objects in SVG drawings.&lt;br /&gt;
* [http://math.univ-lille1.fr/~barraud/Inkscape/pathdeform/ PathDeform] - Here is an Inkscape extension whose purpose is to bend a path according to another one. Note: it was added to Inkscape 0.45 as &amp;quot;Pattern along Path&amp;quot;.&lt;br /&gt;
* [http://www.inkbar.lineaire.net/ InkBar] - This is an Inkscape extension whose purpose is to draw EAN13 bar code.&lt;br /&gt;
* [http://technoargia.free.fr/swftools/ SWF output] - A little extension to save as Swf from Inkscape.&lt;br /&gt;
* [http://www.colivre.coop.br/Aurium/Puff Puff] - Fluffs elements! :-D&lt;br /&gt;
* [http://www.colivre.coop.br/Aurium/InkSudoku Sudoku Generator] - Generates Sudoku square with the solution ''(in a small square if you want)''.&lt;br /&gt;
* [[CalligraphedOutlineFill]] - helps to fill in the inside area of shapes drawn with the Calligraphy tool&lt;br /&gt;
* [http://edlab.die.unipd.it/Site4.html SlotStar] - helps to draw the star of slot of a winding of an electrical machine&lt;br /&gt;
* [http://richard.henwood.googlepages.com/inkscapelatexextension inkscapeLatexExtension] - Extract text in an inkscape drawing to a latex picture environment.&lt;br /&gt;
* [http://saws.googlecode.com s.a.w.s] - export the svg Inkscape file in valid xhtml / css files.&lt;br /&gt;
* [http://www.colivre.coop.br/Aurium/InkscapeGenerator Generator] - replace text and data to automatic generate files done for usage (like PDF, PS, JPG, etc...), based in a SVG template and a data file.&lt;br /&gt;
* [http://code.google.com/p/inkscape2tikz/ TikZ exporter] - Export SVG paths as TikZ/PGF code for use with LaTeX.  &lt;br /&gt;
* [[FindMatch]] - Looks for paths that match the selected path and places all matches on the same layer.&lt;br /&gt;
* [http://xico.freeshell.org InkSyntax] A source code syntax highlighter plugin for Inkscape (wrapping [http://www.pygments.org pygments] and [http://www.andre-simon.de/doku/highlight/en/highlight.html highlight]).&lt;br /&gt;
* [http://sites.google.com/site/placeonpath/ Place Objects on Path] This extension places objects on a curve. Curve is object that has lowest z-order and must be a path. Distances between objects remain the same as they were before placing. If objects can't be placed on the curve because of their distances they'll be left in places. Objects will not be modified, clones are allowed. Arrange distances between your objects manually first as curve position and direction.&lt;br /&gt;
* [http://code.google.com/p/jessyink/ JessyInk] A collection of JavaScripts that can be embedded into an SVG file to produce slide shows on opening in a browser. Current releases of JessyInk include a number of inkscape extensions to assign effects, transitions and other aspects of the presentations.&lt;br /&gt;
&lt;br /&gt;
'''For Programmers:'''&lt;br /&gt;
* [http://www.colivre.coop.br/bin/view/Aurium/RubyInk RubyInk] - Inkscape extension with Ruby&lt;br /&gt;
* [http://www.colivre.coop.br/bin/view/Aurium/InkBash Ink-Bash] - &amp;lt;nowiki&amp;gt;ShellScript&amp;lt;/nowiki&amp;gt; Forever!&lt;br /&gt;
* [http://www.colivre.coop.br/bin/view/Aurium/InkMoz InkMoz] - the Bridge from Inkscape to Mozilla (Inkscape extension with Javascript and more)&lt;br /&gt;
&lt;br /&gt;
== The Repository Specification ==&lt;br /&gt;
&lt;br /&gt;
A website where programmers can publish their extensions, users can search by that, and an update program can access this updates.&lt;br /&gt;
&lt;br /&gt;
=== The Website ===&lt;br /&gt;
&lt;br /&gt;
Must Have:&lt;br /&gt;
* '''User Registration''': to allow upload, votes and comments&lt;br /&gt;
* '''Extension Validation''': when published, it is public, but the user must be notified that was not validated (the code must be viewed by an validator user). The software updater do not update non-validated versions.&lt;br /&gt;
** '''Validation Feedback''': the validator user must write why the extension was not validated.&lt;br /&gt;
** '''Extension Deletion''': the validator user can delete an extension or version when he found a malicious code. The upload user must be marked as a malicious user and the account must be blocked.&lt;br /&gt;
* '''Extension Search''': with filter, by any available data.&lt;br /&gt;
* '''User Votes and Comments for Extensions''': The user can vote and/or comment an extension version.&lt;br /&gt;
* '''Extension Bug-Traker''': today, third part extensions are in simple web-pages. The site may have a Bug-Traker to help all little scripts.&lt;br /&gt;
* '''User Extensions Requests''': a lot of users have ideas. Here is a good place for programers see and make that alive.&lt;br /&gt;
* '''Host a cool page for the extension''': allow introduction text, documenbtation, screenshots, examples, and '''i18n'''!&lt;br /&gt;
* '''Help the l10n of this extensions''': with a web interface, like pootle and provide the l10n file for the updater program.&lt;br /&gt;
* '''Provide Version Control''': A SVN account will be cool, but web uploads (by web-forms) can be transparently SVN commits.&lt;br /&gt;
&lt;br /&gt;
=== The Extension Meta-Data ===&lt;br /&gt;
&lt;br /&gt;
''The data in INX file and more some, like the O.S. and Inkscape version compatibility...''&lt;br /&gt;
&lt;br /&gt;
The INX file will define the meta-data settable by that. If some extension uses multiples INX files to have more than one option in the menu, all INX files must be read to set the meta-data. The meta-data will be cached in a database to help the search. The DB only need the meta-data of the last validated version and the last non-validated (if that is newer).&lt;br /&gt;
&lt;br /&gt;
=== The Update Program ===&lt;br /&gt;
&lt;br /&gt;
* '''Search for New Extensions''': when the user request&lt;br /&gt;
* '''Update Extensions''': search for updates and install that&lt;br /&gt;
* '''Help the Code Validation''': for advanced users. Show the extension code and the diff if is that an update.&lt;br /&gt;
* '''Help the User Bug-Reporting''': that is not working! The user must say now! ''(When the Update Program be part of the Inkscape, the error window can have a button to submit a bug-report)''&lt;br /&gt;
* '''Must test the extension dependencies''': the user must know what is needed to install before try to use.&lt;br /&gt;
&lt;br /&gt;
== Name Proposal ==&lt;br /&gt;
&lt;br /&gt;
Propose a name for the Inkscape Extension Repository:&lt;br /&gt;
&lt;br /&gt;
* '''The Factory'''&lt;br /&gt;
* '''Extension Factory'''&lt;br /&gt;
* '''INX Factory'''&lt;br /&gt;
&lt;br /&gt;
''Why Factory? Because it is not only a repository. ;-)''&lt;br /&gt;
&lt;br /&gt;
* '''The Furnace'''&lt;br /&gt;
''Because Fire &amp;amp; Coal (Passion &amp;amp; Knowledge) are your tools for creating the extensions''&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer Documentation]]&lt;br /&gt;
[[Category:Extensions]]&lt;/div&gt;</summary>
		<author><name>Hannes</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Tools&amp;diff=25704</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Tools&amp;diff=25704"/>
		<updated>2008-03-20T20:05:25Z</updated>

		<summary type="html">&lt;p&gt;Hannes: /* JessyInk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SVG Validator === &lt;br /&gt;
A [http://jiggles.w3.org/svgvalidator/ validator service] (and downloadable tool) is provided by the [[W3C]].  It will complain about sodipodi or inkscape namespaced items in the document, unless you've exported to plain SVG.&lt;br /&gt;
&lt;br /&gt;
=== SVG::Metadata === &lt;br /&gt;
[http://search.cpan.org/CPAN/authors/id/B/BR/BRYCE/SVG-Metadata-0.10.tar.gz Perl module and set of scripts] to help in adding and processing metadata in SVG files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vectorize/trace ==&lt;br /&gt;
=== Potrace === &lt;br /&gt;
[[Potrace]] is now embedded into Inkscape. You don't need to run it separately. &lt;br /&gt;
*[[Potrace|Using Potrace through Inkscape]]&lt;br /&gt;
*[http://potrace.sourceforge.net/ Potrace page at Sourceforge]&lt;br /&gt;
&lt;br /&gt;
=== Autotrace and Frontline (alternatives to Potrace) === &lt;br /&gt;
'''Autotrace''' an open source vectorization program by Martin Weber. That means you can convert bitmap images (like scans) to vector graphics.  While not optimal for photos, it does good job on line art and poster-like images. Doesn't do too well with color.&lt;br /&gt;
&lt;br /&gt;
Autotrace has some features not available in the embedded [[Potrace]] dialog in Inkscape. For example, there is a ''centerline'' switch that is especially usefull for tracing roads (in maps) or font characters. &lt;br /&gt;
&lt;br /&gt;
'''Frontline''' is GUI frontend to Autotrace by Masatake Yamato. Frontline can be run as standalone aplication, but it can also be directly accessed from Inkscape and GIMP.&lt;br /&gt;
&lt;br /&gt;
If you want to have tracing option, you have to install both Autotrace and  Frontline before compiling Inkscape.  Inkscape automatically detects these programs, and adds inline raster to vector conversion option to image menu.&lt;br /&gt;
&lt;br /&gt;
Both Autotrace and Frontline can be downloaded from [http://autotrace.sourceforge.net/ Sourceforge]. Binaries are  available for windows and linux.&lt;br /&gt;
&lt;br /&gt;
=== Delineate === &lt;br /&gt;
Front end written in java that does interesting things with color images.&lt;br /&gt;
*[http://delineate.sourceforge.net/ Delineate at Sourceforge]&lt;br /&gt;
&lt;br /&gt;
== Convert to SVG ==&lt;br /&gt;
=== svg2pdf ===&lt;br /&gt;
&lt;br /&gt;
This simple but useful application is kindly provided by Carl Worth ([http://cairographics.org/ cairo]).&lt;br /&gt;
==== How to obtain it: ====&lt;br /&gt;
 git clone git://people.freedesktop.org/~cworth/svg2pdf&lt;br /&gt;
And to update it dive into newly created directory called '''''svg2pdf''''' and type this in console:&lt;br /&gt;
 git pull&lt;br /&gt;
(You must of course have '''git''' package installed)&lt;br /&gt;
&lt;br /&gt;
==== Building ====&lt;br /&gt;
If build-time dependencies are satisfied&lt;br /&gt;
 librsvg and cairo&lt;br /&gt;
you only need to type&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
==== Usage ====&lt;br /&gt;
 ./svg2pdf input_file.svg output_file.pdf&lt;br /&gt;
&lt;br /&gt;
Note: from version 0.46 Inkscape can both read and write PDFs directly from the open/save dialogs. These tools however allow this conversion where 0.46 is not available, and also provide a means of validating if bugs encountered are Inkscape related.&lt;br /&gt;
&lt;br /&gt;
=== [[uniconvertor]] ===&lt;br /&gt;
UniConvertor is an universal vector graphics translator. The project uses sK1 engine to convert one format to another. Project has following import filters: CDR, CMX, AI, CGM, WMF, XFIG, SVG, SK, SK1, AFF and export filters: AI, SVG, SK, SK1, CGM, WMF.&lt;br /&gt;
*[http://sourceforge.net/projects/uniconvertor/ Uniconvertor]&lt;br /&gt;
&lt;br /&gt;
=== ill2svg === &lt;br /&gt;
ill2svg (Illustrator to SVG) is a small script that helps turn Adobe &lt;br /&gt;
Illustrator .ai files into SVG. While it doesn't always do a perfect job,&lt;br /&gt;
it can sometimes be of great help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To use the program, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ill2svg.pl [-l &amp;quot;string&amp;quot; -h] infile &amp;amp;gt; outfile.svg&lt;br /&gt;
&lt;br /&gt;
options: &lt;br /&gt;
    -l specify the file's line-ending convention: dos, mac,&lt;br /&gt;
    or unix; the default is unix&lt;br /&gt;
&lt;br /&gt;
    -h print this message and exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ai2svg.py === &lt;br /&gt;
ai2svg (Illustrator to SVG, recoded in python) is as well a small script that helps turn Adobe Illustrator .ai files into SVG. The Python recode aims to help developers more familiar to python than perl, as well fixing some lacks from ill2svg.pl - supports dashes, layers, textboxes (ascii-latin), and joined pathes.&lt;br /&gt;
&lt;br /&gt;
To use the program, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;python ai2svg.py drawing.ai&lt;br /&gt;
&lt;br /&gt;
the result will appear as neighbour, named drawing.ai.svg&lt;br /&gt;
&lt;br /&gt;
options: &lt;br /&gt;
    --help print this message and exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
available at http://www15.brinkster.com/nitrofurano/python/ (that .zip file, in the tools folder) (404 Page not found on 2007-10-15)&lt;br /&gt;
&lt;br /&gt;
=== fig2vect ===&lt;br /&gt;
fig2vector (fig vector format to other vector formats, including SVG) is a converter from 'Fig format' long time used (at least since 1998) unix vector format ([http://epb.lbl.gov/xfig/ Xfig], figurine, jfig, winfig...), large kind of application output on this format in unix, mostly scientific applications.&lt;br /&gt;
&lt;br /&gt;
* [http://fig2vect.sourceforge.net/ fig2vect]&lt;br /&gt;
&lt;br /&gt;
=== gimp2sodipodi === &lt;br /&gt;
Shandy Brown has assembled a somewhat obscure but useful set of tools to get from GIMP to Sodipodi (and thus to Inkscape).  That is, convert raster to vector.&lt;br /&gt;
*[http://sjbrown.users.geeky.net/gimp2sodi/HOWTO.html gimp2sodipodi instructions]&lt;br /&gt;
&lt;br /&gt;
=== GIMP ===&lt;br /&gt;
GIMP is a bitmap graphics tool in the first place, but:&lt;br /&gt;
* it imports SVG (with help of librsvg) into bitmap or vector path, exports SVG.&lt;br /&gt;
* GIMP's selection can be converted to a vector path, and paths can be exported/imported as SVG.&lt;br /&gt;
&lt;br /&gt;
GIMP can be used to create nice textures to use in Inkscape or shapes that can be vectorized in Inkscape. Importing SVG drawings from Inkscape to GIMP allows you to do several effects by filling and stroking shapes.&lt;br /&gt;
&lt;br /&gt;
There is a limited support for drag'n'drop between GIMP and Inkscape:&lt;br /&gt;
* path, can be drag'n'droped from Gimp path dialog to Inkscape&lt;br /&gt;
* pictures can be drag'n'droped from Gimp document history to Inkscape if it's in a file format that Inkscape understands.&lt;br /&gt;
&lt;br /&gt;
*[http://www.gimp.org gimp.org]&lt;br /&gt;
&lt;br /&gt;
=== ConversionSVG ===&lt;br /&gt;
&lt;br /&gt;
ConversionSVG is a GUI that send command line to Inkscape to export in batch SVG to PNG, PS, PDF or EPS.  It features a Wizard to help novice to use it.  You can choose a size in pixels for your export and give some others parameters.&lt;br /&gt;
&lt;br /&gt;
*http://sourceforge.net/projects/conversionsvg/&lt;br /&gt;
&lt;br /&gt;
=== Kig ===&lt;br /&gt;
Kig is a geometry educational tool, it can import from most of the free geom softwares format : kig (own format), kigz (own format compresed), kgeo, seg (Kseg), fgeo (Dr Geo) anf fig, and can export them to SVG, xfig, latex, and image. This can be useful to integrate a geometry activity in a more complet document realized in Inkscape for web reading or printing for schools.&lt;br /&gt;
&lt;br /&gt;
*http://edu.kde.org/kig&lt;br /&gt;
&lt;br /&gt;
== Color scheme &amp;amp; palettes ==&lt;br /&gt;
=== Agave ===&lt;br /&gt;
Agave is a color scheme tool allowing to create palettes based on standard color composition rules, it export it's palettes in the format managed by Gimp and Inkscape.&lt;br /&gt;
&lt;br /&gt;
*[http://home.gna.org/colorscheme/ Agave]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Video editing, for building animation ==&lt;br /&gt;
=== Linux Video Editing System === &lt;br /&gt;
LIVES is the Linux Video Editing System that permits editing and&lt;br /&gt;
making video without worries about formats, frame sizes, or frame&lt;br /&gt;
rates.  It doesn't support SVG directly yet, but you can create animated&lt;br /&gt;
works by moving your shapes in Inkscape and exporting as numbered&lt;br /&gt;
png's.&lt;br /&gt;
&lt;br /&gt;
*[http://www.xs4all.nl/%7Esalsaman/lives/ LIVES]&lt;br /&gt;
&lt;br /&gt;
=== Kdenlive ===&lt;br /&gt;
Kdenlive is a non-linear video editor for Linux, that allow editing, mixing several video and audio using several timelines with previews, add audio/video effects using effects stacks, add text for title or subtitle. It support SVG (but not svgz, at least in svn 20070410).&lt;br /&gt;
&lt;br /&gt;
*[http://kdenlive.org/ Kdenlive]&lt;br /&gt;
&lt;br /&gt;
=== Open Movie Editor ===&lt;br /&gt;
Open Movie Editor is a non linear video editor, allowing editing, mixing several audio and vido, don't know if it supports svg, but as LIVES it can be used for work with png frames to build animation&lt;br /&gt;
&lt;br /&gt;
*[http://openmovieeditor.sourceforge.net Open Movie Editor]&lt;br /&gt;
&lt;br /&gt;
== Multipage presentation or book ==&lt;br /&gt;
&lt;br /&gt;
=== [[InkSlide]] ===&lt;br /&gt;
&lt;br /&gt;
[[InkSlide]] is a presentation creation tool (a small python program) that uses an Inkscape SVG file as a template for rapidly producing slides with text, bulleted lists, images and slide specific SVG content.&lt;br /&gt;
&lt;br /&gt;
* [[InkSlide]]&lt;br /&gt;
&lt;br /&gt;
=== slides ===&lt;br /&gt;
&lt;br /&gt;
Slides is a command-line unix utility to create a multi-page PDF file from a sequence of SVG files.  This is very helpful for creating slide presentations.  For example, it is excellent for making lectures.  You can make incremental slides very easily (i.e., slides which grow with each step, such as listings).  This is done by marking incremental slides in your inkscape svg document.  A tutorial is available on the web page. &lt;br /&gt;
&lt;br /&gt;
*[http://volition.leeds.ac.uk/slides/ Slides]&lt;br /&gt;
&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
&lt;br /&gt;
Scribus is a publishing software supporting SVG, allowing to organise Inkscape documents as a full featured pre-press tool. It doesn't support SVG filters (blur/blend modes...), but manage most of other features.&lt;br /&gt;
&lt;br /&gt;
*[http://www.scribus.net/ Scribus]&lt;br /&gt;
&lt;br /&gt;
=== JessyInk ===&lt;br /&gt;
&lt;br /&gt;
JessyInk is a JavaScript that can be incorporated into an Inkscape SVG file. It turns every layer of the image into a frame of a slide show. The slide shows can be viewed in any browser supporting SVG and JavaScript. Current features include: different transitions between slides, automatic slide numbering and an index sheet view.&lt;br /&gt;
&lt;br /&gt;
*[http://code.google.com/p/jessyink/ JessyInk project page]&lt;br /&gt;
&lt;br /&gt;
[[Category:About Inkscape]]&lt;br /&gt;
&lt;br /&gt;
== Charts &amp;amp; Graphs ==&lt;br /&gt;
=== Gnuplot ===&lt;br /&gt;
Gnuplot, the command line (with several frontends) driven interactive data and function plotting tool has SVG output for graphs &amp;amp; charts.&lt;br /&gt;
* Input can be functions or datasets&lt;br /&gt;
* Output in 2D, 3D...&lt;br /&gt;
* http://www.gnuplot.info/&lt;br /&gt;
&lt;br /&gt;
=== matplotlib ===&lt;br /&gt;
Matplotlib is a python plotting library and can also output SVG.&lt;br /&gt;
* http://matplotlib.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
=== Gnumeric ===&lt;br /&gt;
Gnumeric, the Gnome spreadsheet output a variety of graphs/charts in SVG format.&lt;br /&gt;
* http://www.gnome.org/projects/gnumeric/&lt;br /&gt;
&lt;br /&gt;
=== SVG Charter ===&lt;br /&gt;
SVG charter is a perl script dedicated to generate SVG charts on web servers. &lt;br /&gt;
* http://charter.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
=== Graphviz ===&lt;br /&gt;
Graphviz is a tool for automatic graph drawing, it produces structural information as diagrams of abstract graphs and networks in SVG and other vector formats. Several diagrams softwares use this tool or dot file managed by this tool in variety application domains including:&lt;br /&gt;
* UML&lt;br /&gt;
* databases&lt;br /&gt;
* networks&lt;br /&gt;
* source code analysers objects/functions relations&lt;br /&gt;
* code profiling analalysis&lt;br /&gt;
* web server log analyser&lt;br /&gt;
* packages dependencies&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
*[http://www.graphviz.org/ graphviz]&lt;br /&gt;
*[http://freshmeat.net/search/?q=graphviz Some free software using graphviz to output diagrams]&lt;/div&gt;</summary>
		<author><name>Hannes</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Tools&amp;diff=22304</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Tools&amp;diff=22304"/>
		<updated>2008-03-02T14:33:04Z</updated>

		<summary type="html">&lt;p&gt;Hannes: /* Multipage presentation or book */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SVG Validator === &lt;br /&gt;
A [http://jiggles.w3.org/svgvalidator/ validator service] (and downloadable tool) is provided by the [[W3C]].  It will complain about sodipodi or inkscape namespaced items in the document, unless you've exported to plain SVG.&lt;br /&gt;
&lt;br /&gt;
=== SVG::Metadata === &lt;br /&gt;
[http://search.cpan.org/CPAN/authors/id/B/BR/BRYCE/SVG-Metadata-0.10.tar.gz Perl module and set of scripts] to help in adding and processing metadata in SVG files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vectorize/trace ==&lt;br /&gt;
=== Potrace === &lt;br /&gt;
[[Potrace]] is now embedded into Inkscape. You don't need to run it separately. &lt;br /&gt;
*[[Potrace|Using Potrace through Inkscape]]&lt;br /&gt;
*[http://potrace.sourceforge.net/ Potrace page at Sourceforge]&lt;br /&gt;
&lt;br /&gt;
=== Autotrace and Frontline (alternatives to Potrace) === &lt;br /&gt;
'''Autotrace''' an open source vectorization program by Martin Weber. That means you can convert bitmap images (like scans) to vector graphics.  While not optimal for photos, it does good job on line art and poster-like images. Doesn't do too well with color.&lt;br /&gt;
&lt;br /&gt;
Autotrace has some features not available in the embedded [[Potrace]] dialog in Inkscape. For example, there is a ''centerline'' switch that is especially usefull for tracing roads (in maps) or font characters. &lt;br /&gt;
&lt;br /&gt;
'''Frontline''' is GUI frontend to Autotrace by Masatake Yamato. Frontline can be run as standalone aplication, but it can also be directly accessed from Inkscape and GIMP.&lt;br /&gt;
&lt;br /&gt;
If you want to have tracing option, you have to install both Autotrace and  Frontline before compiling Inkscape.  Inkscape automatically detects these programs, and adds inline raster to vector conversion option to image menu.&lt;br /&gt;
&lt;br /&gt;
Both Autotrace and Frontline can be downloaded from [http://autotrace.sourceforge.net/ Sourceforge]. Binaries are  available for windows and linux.&lt;br /&gt;
&lt;br /&gt;
=== Delineate === &lt;br /&gt;
Front end written in java that does interesting things with color images.&lt;br /&gt;
*[http://delineate.sourceforge.net/ Delineate at Sourceforge]&lt;br /&gt;
&lt;br /&gt;
== Convert to SVG ==&lt;br /&gt;
=== svg2pdf ===&lt;br /&gt;
&lt;br /&gt;
This simple but useful application is kindly provided by Carl Worth ([http://cairographics.org/ cairo]).&lt;br /&gt;
==== How to obtain it: ====&lt;br /&gt;
 git clone git://people.freedesktop.org/~cworth/svg2pdf&lt;br /&gt;
And to update it dive into newly created directory called '''''svg2pdf''''' and type this in console:&lt;br /&gt;
 git pull&lt;br /&gt;
(You must of course have '''git''' package installed)&lt;br /&gt;
&lt;br /&gt;
==== Building ====&lt;br /&gt;
If build-time dependencies are satisfied&lt;br /&gt;
 librsvg and cairo&lt;br /&gt;
you only need to type&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
==== Usage ====&lt;br /&gt;
 ./svg2pdf input_file.svg output_file.pdf&lt;br /&gt;
&lt;br /&gt;
Note: from version 0.46 Inkscape can both read and write PDFs directly from the open/save dialogs. These tools however allow this conversion where 0.46 is not available, and also provide a means of validating if bugs encountered are Inkscape related.&lt;br /&gt;
&lt;br /&gt;
=== [[uniconvertor]] ===&lt;br /&gt;
UniConvertor is an universal vector graphics translator. The project uses sK1 engine to convert one format to another. Project has following import filters: CDR, CMX, AI, CGM, WMF, XFIG, SVG, SK, SK1, AFF and export filters: AI, SVG, SK, SK1, CGM, WMF.&lt;br /&gt;
*[http://sourceforge.net/projects/uniconvertor/ Uniconvertor]&lt;br /&gt;
&lt;br /&gt;
=== ill2svg === &lt;br /&gt;
ill2svg (Illustrator to SVG) is a small script that helps turn Adobe &lt;br /&gt;
Illustrator .ai files into SVG. While it doesn't always do a perfect job,&lt;br /&gt;
it can sometimes be of great help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To use the program, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ill2svg.pl [-l &amp;quot;string&amp;quot; -h] infile &amp;amp;gt; outfile.svg&lt;br /&gt;
&lt;br /&gt;
options: &lt;br /&gt;
    -l specify the file's line-ending convention: dos, mac,&lt;br /&gt;
    or unix; the default is unix&lt;br /&gt;
&lt;br /&gt;
    -h print this message and exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ai2svg.py === &lt;br /&gt;
ai2svg (Illustrator to SVG, recoded in python) is as well a small script that helps turn Adobe Illustrator .ai files into SVG. The Python recode aims to help developers more familiar to python than perl, as well fixing some lacks from ill2svg.pl - supports dashes, layers, textboxes (ascii-latin), and joined pathes.&lt;br /&gt;
&lt;br /&gt;
To use the program, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;python ai2svg.py drawing.ai&lt;br /&gt;
&lt;br /&gt;
the result will appear as neighbour, named drawing.ai.svg&lt;br /&gt;
&lt;br /&gt;
options: &lt;br /&gt;
    --help print this message and exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
available at http://www15.brinkster.com/nitrofurano/python/ (that .zip file, in the tools folder) (404 Page not found on 2007-10-15)&lt;br /&gt;
&lt;br /&gt;
=== fig2vect ===&lt;br /&gt;
fig2vector (fig vector format to other vector formats, including SVG) is a converter from 'Fig format' long time used (at least since 1998) unix vector format ([http://epb.lbl.gov/xfig/ Xfig], figurine, jfig, winfig...), large kind of application output on this format in unix, mostly scientific applications.&lt;br /&gt;
&lt;br /&gt;
* [http://fig2vect.sourceforge.net/ fig2vect]&lt;br /&gt;
&lt;br /&gt;
=== gimp2sodipodi === &lt;br /&gt;
Shandy Brown has assembled a somewhat obscure but useful set of tools to get from GIMP to Sodipodi (and thus to Inkscape).  That is, convert raster to vector.&lt;br /&gt;
*[http://sjbrown.users.geeky.net/gimp2sodi/HOWTO.html gimp2sodipodi instructions]&lt;br /&gt;
&lt;br /&gt;
=== GIMP ===&lt;br /&gt;
GIMP is a bitmap graphics tool in the first place, but:&lt;br /&gt;
* it imports SVG (with help of librsvg) into bitmap or vector path, exports SVG.&lt;br /&gt;
* GIMP's selection can be converted to a vector path, and paths can be exported/imported as SVG.&lt;br /&gt;
&lt;br /&gt;
GIMP can be used to create nice textures to use in Inkscape or shapes that can be vectorized in Inkscape. Importing SVG drawings from Inkscape to GIMP allows you to do several effects by filling and stroking shapes.&lt;br /&gt;
&lt;br /&gt;
There is a limited support for drag'n'drop between GIMP and Inkscape:&lt;br /&gt;
* path, can be drag'n'droped from Gimp path dialog to Inkscape&lt;br /&gt;
* pictures can be drag'n'droped from Gimp document history to Inkscape if it's in a file format that Inkscape understands.&lt;br /&gt;
&lt;br /&gt;
*[http://www.gimp.org gimp.org]&lt;br /&gt;
&lt;br /&gt;
=== ConversionSVG ===&lt;br /&gt;
&lt;br /&gt;
ConversionSVG is a GUI that send command line to Inkscape to export in batch SVG to PNG, PS, PDF or EPS.  It features a Wizard to help novice to use it.  You can choose a size in pixels for your export and give some others parameters.&lt;br /&gt;
&lt;br /&gt;
*http://sourceforge.net/projects/conversionsvg/&lt;br /&gt;
&lt;br /&gt;
=== Kig ===&lt;br /&gt;
Kig is a geometry educational tool, it can import from most of the free geom softwares format : kig (own format), kigz (own format compresed), kgeo, seg (Kseg), fgeo (Dr Geo) anf fig, and can export them to SVG, xfig, latex, and image. This can be useful to integrate a geometry activity in a more complet document realized in Inkscape for web reading or printing for schools.&lt;br /&gt;
&lt;br /&gt;
*http://edu.kde.org/kig&lt;br /&gt;
&lt;br /&gt;
== Color scheme &amp;amp; palettes ==&lt;br /&gt;
=== Agave ===&lt;br /&gt;
Agave is a color scheme tool allowing to create palettes based on standard color composition rules, it export it's palettes in the format managed by Gimp and Inkscape.&lt;br /&gt;
&lt;br /&gt;
*[http://home.gna.org/colorscheme/ Agave]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Video editing, for building animation ==&lt;br /&gt;
=== Linux Video Editing System === &lt;br /&gt;
LIVES is the Linux Video Editing System that permits editing and&lt;br /&gt;
making video without worries about formats, frame sizes, or frame&lt;br /&gt;
rates.  It doesn't support SVG directly yet, but you can create animated&lt;br /&gt;
works by moving your shapes in Inkscape and exporting as numbered&lt;br /&gt;
png's.&lt;br /&gt;
&lt;br /&gt;
*[http://www.xs4all.nl/%7Esalsaman/lives/ LIVES]&lt;br /&gt;
&lt;br /&gt;
=== Kdenlive ===&lt;br /&gt;
Kdenlive is a non-linear video editor for Linux, that allow editing, mixing several video and audio using several timelines with previews, add audio/video effects using effects stacks, add text for title or subtitle. It support SVG (but not svgz, at least in svn 20070410).&lt;br /&gt;
&lt;br /&gt;
*[http://kdenlive.org/ Kdenlive]&lt;br /&gt;
&lt;br /&gt;
=== Open Movie Editor ===&lt;br /&gt;
Open Movie Editor is a non linear video editor, allowing editing, mixing several audio and vido, don't know if it supports svg, but as LIVES it can be used for work with png frames to build animation&lt;br /&gt;
&lt;br /&gt;
*[http://openmovieeditor.sourceforge.net Open Movie Editor]&lt;br /&gt;
&lt;br /&gt;
== Multipage presentation or book ==&lt;br /&gt;
&lt;br /&gt;
=== [[InkSlide]] ===&lt;br /&gt;
&lt;br /&gt;
[[InkSlide]] is a presentation creation tool (a small python program) that uses an Inkscape SVG file as a template for rapidly producing slides with text, bulleted lists, images and slide specific SVG content.&lt;br /&gt;
&lt;br /&gt;
* [[InkSlide]]&lt;br /&gt;
&lt;br /&gt;
=== slides ===&lt;br /&gt;
&lt;br /&gt;
Slides is a command-line unix utility to create a multi-page PDF file from a sequence of SVG files.  This is very helpful for creating slide presentations.  For example, it is excellent for making lectures.  You can make incremental slides very easily (i.e., slides which grow with each step, such as listings).  This is done by marking incremental slides in your inkscape svg document.  A tutorial is available on the web page. &lt;br /&gt;
&lt;br /&gt;
*[http://volition.leeds.ac.uk/slides/ Slides]&lt;br /&gt;
&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
&lt;br /&gt;
Scribus is a publishing software supporting SVG, allowing to organise Inkscape documents as a full featured pre-press tool. It doesn't support SVG filters (blur/blend modes...), but manage most of other features.&lt;br /&gt;
&lt;br /&gt;
*[http://www.scribus.net/ Scribus]&lt;br /&gt;
&lt;br /&gt;
=== Jessy ===&lt;br /&gt;
&lt;br /&gt;
Jessy is a JavaScript that can be incorporated into an Inkscape SVG file. It turns every layer of the image into a frame of a slide show. The slide shows can be viewed in any browser supporting SVG and JavaScript. Current features include: different transitions between slides, automatic slide numbering and an index sheet view.&lt;br /&gt;
&lt;br /&gt;
*[http://www.hochreiner.net/projects/jessy/jessy.svg Jessy.svg]&lt;br /&gt;
&lt;br /&gt;
[[Category:About Inkscape]]&lt;br /&gt;
&lt;br /&gt;
== Charts &amp;amp; Graphs ==&lt;br /&gt;
=== Gnuplot ===&lt;br /&gt;
Gnuplot, the command line (with several frontends) driven interactive data and function plotting tool has SVG output for graphs &amp;amp; charts.&lt;br /&gt;
* Input can be functions or datasets&lt;br /&gt;
* Output in 2D, 3D...&lt;br /&gt;
* http://www.gnuplot.info/&lt;br /&gt;
&lt;br /&gt;
=== matplotlib ===&lt;br /&gt;
Matplotlib is a python plotting library and can also output SVG.&lt;br /&gt;
* http://matplotlib.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
=== Gnumeric ===&lt;br /&gt;
Gnumeric, the Gnome spreadsheet output a variety of graphs/charts in SVG format.&lt;br /&gt;
* http://www.gnome.org/projects/gnumeric/&lt;br /&gt;
&lt;br /&gt;
=== SVG Charter ===&lt;br /&gt;
SVG charter is a perl script dedicated to generate SVG charts on web servers. &lt;br /&gt;
* http://charter.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
=== Graphviz ===&lt;br /&gt;
Graphviz is a tool for automatic graph drawing, it produces structural information as diagrams of abstract graphs and networks in SVG and other vector formats. Several diagrams softwares use this tool or dot file managed by this tool in variety application domains including:&lt;br /&gt;
* UML&lt;br /&gt;
* databases&lt;br /&gt;
* networks&lt;br /&gt;
* source code analysers objects/functions relations&lt;br /&gt;
* code profiling analalysis&lt;br /&gt;
* web server log analyser&lt;br /&gt;
* packages dependencies&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
*[http://www.graphviz.org/ graphviz]&lt;br /&gt;
*[http://freshmeat.net/search/?q=graphviz Some free software using graphviz to output diagrams]&lt;/div&gt;</summary>
		<author><name>Hannes</name></author>
	</entry>
</feed>