posted by Bryce Harrington on Thu 2nd Dec 2004 01:00 UTC
"Inkscape, Page 2/2"
Bitmap Tracing

A not-uncommon way to create a vector graphic is to cheat - trace it! In the past, we've seen the excellent results that artists achieve by importing a bitmap into Inkscape and manually tracing paths on top of it.


(svg here)

Inkscape 0.40 makes it even easier to "cheat", by incorporating an automatic bitmap-to-vector tracing tool called potrace. It's very easy to use: Import a bitmap into Inkscape, select it, then choose Path > Trace Bitmap from the menu. A dialog will pop up with options to control the type of tracing to perform, threshholds, etc.

Randomized Stars

splotch (svg here). The ability to randomize the shapes of stars was another feature added in this release, not due to request but just because we could. :-) It's pure fun, but it will definitely have its uses in design and illustration. Rounded stars are especially nice to randomize.

To use this, click on the Star tool, set the Randomized value to something other than 0 and draw, or select an existing star and Alt+drag one of its handles.


Calligraphy

Calligraphy (svg here). We've had the Calligraphy tool since Sodipodi days, but honestly it never really worked well. With 0.40, we've exposed its internal settings, and with a bit of tweaking it now is quite powerful.

After clicking on the Calligraphy Tool, look at the controls in the Tool Control Bar. Here's what the most important controls do:

Width: This is the width of the stroke to draw. Think of it as the width of your pen's nib.

Thinning: This controls how much the stroke narrows (or widens, if this value is less than 0) when you draw the pen quickly. For a perfect calligraphy style, set it to 0.

Angle: This is the angle (in degrees) of the pen nib, 0 being horizontal. Change this to emulate different ways of holding the pen.

Fixation: This controls whether the nib angle varies with the stroke direction. Essentially, with a value of 1 it makes the nib behave like a carefully held calligraphy pen, and with a value of 0 it works more like a felt pen.

And Much More!

Screenshot Beyond the major changes listed above are many smaller features, usability tweaks, performance enhancements, and an exhaustive amount of bug fixes. All of them are thoroughly documented in the Release Notes, but of course the most fun is to discover them in use! ;-)

You'll notice some changes in layout of a few dialogs, for instance. Copy and paste, grid, gradients, style of new objects, the statusbar, XML editor, EPS export and so on have all received some attention and show off new ideas that users and developers have had lately.

Preferences For example, a most convenient feature was added to the tool buttons - double clicking on them brings up the preferences for that tool. Quite handy!

We've got a lot to look forward to in the future. Over the next several releases we're undertaking a mission to implement full support of the SVG Tiny spec. This involves supporting SVG animation, <switch> element, anchor hyperlinks, and SVG fonts. We'd also love to gain involvement from more people, so if you're interested in joining in, please do!

About the Author
Bryce Harrington is a founder of the Inkscape project, and a long time open source developer. Professionally, he's a senior performance engineer at the Open Source Development Labs. Graphics were kindly provided by Andrew 'Brisgeek' Fitzsimon.
If you would like to see your thoughts or experiences with technology published, please consider writing an article for OSNews.
Table of contents
  1. "Inkscape, Page 1/2"
  2. "Inkscape, Page 2/2"
e p (0)    51 Comment(s)

Related Articles

posted by Thom Holwerda on Tue 7th Oct 2008 17:04
posted by Eugenia Loli-Queru on Wed 1st Oct 2008 22:28
posted by Thom Holwerda on Sun 14th Sep 2008 12:34