NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home / News / Reviews / Linux software reviews

Linux software reviews


Skencil Review

Skencil, yet another vector drawing program.

By Bogdan Radulescu, Editor, Linux Software Reviews

6th of July 2006, 03:19 GMT

Adjust text size:



Skencil by Bernhard Herzog See editor's ratings
Version reviewed: Skencil 0.6.17

Skencil is a Free Software interactive vector drawing application. Known to run on GNU/Linux and other UNIX-compatible systems, it is a flexible and powerful tool for illustrations, diagrams and other purposes. A somewhat unique (for a drawing program) feature of Skencil is that it is implemented almost completely in a very high-level, interpreted language, Python. Python is powerful, object-oriented and yet easy to use.

Features:

· Bézier curves (single and multi path)
· Transformed text and images
· Bézier curves, rectangles and ellipses can be used as guides
· Gradient fills
· Blend groups
· Writes EPS files
· Rectangles, optionally with rounded corners
· Ellipses (full ellipses, pie slices, arcs and chords)
· External images



Download Skencil
Request a review

The first application I used for vector drawing was Inkscape. I was so impressed that I had to write a review. Now I encountered a new piece of software useful for vector graphics, called Skencil. Even though they are somehow similar, I learned that they are actually very different applications.

The development for this software started a decade ago, so it's a lot older than Inkscape, perhaps one of the first software for creating vector graphics. The problem is that the development is very slow and it feels like it stands still. In the meantime, Inkscape makes a very fast progress - it became a (almost) professional application in a very short time.

The interface of Sketch uses GTK+. It uses it since 99', when it switched from Tcl/Tk. At that moment, GTK+ was great for any software, but now it's a bit of old news. This one is a graphics application and it truly deserves to have a pleasant looking interface that uses GTK2. This API has evolved quite a lot since then and, taking into account the differences, the old one feels like something Fred Flintstone would appreciate. Anyway, I'm exaggerating because it does the job, but the truth is that a good implementation of GTK2 would open new horizons for it.

The best thing about this software is that it's well implemented with Python. Since this programming language is very versatile and in the same time easy to use, it allows other users to create extensions for this software.

I was a bit surprised when I saw
that Skencil supports several known formats. It also has a proprietary format that is selected by default, but most users prefer to use either the most common one or the best format. Since I am familiar with SVG from Inkscape, I tried to open some of those files. At that very moment I realized that when SVG was implemented in this software most of the advantages that we have today weren't there. Skencil was able to display correctly only very simple SVG drawings. In fact, this software is quite capable of nice graphics. I located some good ones on the website, I downloaded them and played a little with the software. I think the .sk proprietary format was a lot more capable than SVG at that time. Other supported formats are cmx, cmg, wmf, aff and ai. I can't really say how well are this formats supported, but since they haven't evolved like SVG had, I can speculate that the support for those is good.

Creating and editing shapes in Skencil is quite easy. Nice results can be obtained with little effort in case of very basic drawings. If you want to create a banner or logo that has a professional touch, this software can't be used because it hasn't support for anti-aliased drawings, for TrueType fonts or for different encodings. The lack of this features limit its use a lot!

Related to the line style and the fill style, many options are supported and the related windows can be easily accessed using the F6 and F7 keyboard shortcuts. I think that this feature gives a lot of functionality to this software.

Raster and postscript images can be imported and easily transformed to fit in your project, and then, they can also be exported in the same format. This feature is supported by Python and in theory all the common bitmap file formats can be used.

Pretty powerful editing is supported and learning the shortcuts from the curve menu can greatly improve your productivity, but this generally applies to any program.


The Good

Bezier curves are well implemented and behave just fine. Fill and line properties are good. Python provides a lot of extensibility to this software.

The Bad

The GTK+ toolkit that is currently used for the GUI is legacy. Support for the SVG format is very outdated. An advanced text editing is impossible with this software.

The Truth

This software can't really go too far if there isn't support from the community. I'm not sure it will actually go a lot further if the development is done at this speed. Anyway, to be realistic, I have to say I can't think of any good reason for using this software over Inkscape.


The screenshots below show Skencil in action:
Review imageReview imageReview imageReview imageReview image

EDITOR'S RATINGS:

User Interface:
Features:
Ease of use:
Pricing/Value:
Overall:
  Final verdict: Good
Read by 3,966 user(s) | Add comment | Link to this article TWEET THIS


Article rating:
NOT RATED 0 vote(s)    

Subscribe to news | Print article | Send to friend

© Copyright 2001-2009 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




Today's News
| Yesterday's News | News Archive


MORE RELATED ARTICLES:

User opinions:

No user comments yet.
Be the first to express your opinion using the form below!

Share your opinion:

Your Name:
Your Email Address:
(will not be used for commercial purposes)
Solve this to prove you're not a bot: =
Your review/opinion:

 




Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM