All Topics  
Inkscape

 

   Email Print
   Bookmark   Link






 

Inkscape



 
 
Inkscape is a free
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
 and open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 vector graphics
Vector graphics

Vector graphics is the use of geometrical Primitive s such as point s, line , curves, and shapes or polygon, which are all based upon mathematical equations, to represent s in computer graphics....
 editor application. Its stated goal is to become a powerful graphic tool while being fully compliant with the XML
Extensible Markup Language

The Extensible Markup Language is a general-purpose specification for creating custom markup languages. It is classified as an extensible language, because it allows the user to define the mark-up elements....
, SVG
Scalable Vector Graphics

Scalable Vector Graphics is a family of specifications of XML-based file format for describing two-dimensional vector graphics, both static and dynamic ....
 and CSS
Cascading Style Sheets

Cascading Style Sheets is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including Scalable Vector Graphics and XUL....
 standards.

Inkscape is primarily developed for Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
, but it is cross-platform
Cross-platform

In computing, cross-platform is a term used to refer to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms....
 and runs on Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
 (typically under X11
X11.app

X11.app is Apple Inc.'s implementation of the X Window System for Mac OS X. Apple's implementation of X11 is based on the X.Org Server and adds support for hardware-accelerated 2D computer graphics, hardware OpenGL acceleration and integration with Aqua , the Mac OS X graphical user interface ....
, although the underlying GTK+ toolkit can be compiled to run natively under Quartz), other Unix-like
Unix-like

A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
 operating systems, and Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
. Inkscape's implementation of SVG and CSS standards is incomplete.






Discussion
Ask a question about 'Inkscape'
Start a new discussion about 'Inkscape'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Inkscape is a free
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
 and open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 vector graphics
Vector graphics

Vector graphics is the use of geometrical Primitive s such as point s, line , curves, and shapes or polygon, which are all based upon mathematical equations, to represent s in computer graphics....
 editor application. Its stated goal is to become a powerful graphic tool while being fully compliant with the XML
Extensible Markup Language

The Extensible Markup Language is a general-purpose specification for creating custom markup languages. It is classified as an extensible language, because it allows the user to define the mark-up elements....
, SVG
Scalable Vector Graphics

Scalable Vector Graphics is a family of specifications of XML-based file format for describing two-dimensional vector graphics, both static and dynamic ....
 and CSS
Cascading Style Sheets

Cascading Style Sheets is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including Scalable Vector Graphics and XUL....
 standards.

Inkscape is primarily developed for Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
, but it is cross-platform
Cross-platform

In computing, cross-platform is a term used to refer to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms....
 and runs on Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
 (typically under X11
X11.app

X11.app is Apple Inc.'s implementation of the X Window System for Mac OS X. Apple's implementation of X11 is based on the X.Org Server and adds support for hardware-accelerated 2D computer graphics, hardware OpenGL acceleration and integration with Aqua , the Mac OS X graphical user interface ....
, although the underlying GTK+ toolkit can be compiled to run natively under Quartz), other Unix-like
Unix-like

A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
 operating systems, and Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
. Inkscape's implementation of SVG and CSS standards is incomplete. Most notably, it does not yet support animation
Scalable Vector Graphics

Scalable Vector Graphics is a family of specifications of XML-based file format for describing two-dimensional vector graphics, both static and dynamic ....
, or SVG fonts. Inkscape has multi-lingual support, particularly for complex scripts, something currently lacking in most commercial vector graphics applications.

, Inkscape is under active development, with new features being added regularly.

History

Inkscape began in 2003 as a code fork of the Sodipodi
Sodipodi

Sodipodi is a computer vector graphics editor. The main author is Lauris Kaplinski, and several other people have contributed to the project. The project is no longer under active development, but development continues on Inkscape, a 2003 fork of Sodipodi....
 project. Sodipodi, developed since 1999, was itself based on Gill, the work of Raph Levien
Raph Levien

Raph Levien is an influential member of the free software developer community, through his creation of the Advogato virtual community and his work with the free software branch of Ghostscript....
.

The fork was led by a team of four former Sodipodi developers (Ted Gould, Bryce Harrington, Nathan Hurst
Nathan Hurst

Nathan Hurst is an Australian programmer. He currently works as a researcher at Adobe Systems. Among the founders of the Inkscape project, he also contributes to projects such as gtkmathview, matplotlib, and the organ simulator aeolus....
, and MenTaLguY) who identified differences over project objectives, openness to third-party contributions, and technical disagreements as their reasons for forking. With Inkscape, they said they would focus development on implementing the complete SVG standard, whereas Sodipodi development emphasized creating a general-purpose vector graphics editor, possibly at the expense of SVG.

Since the fork, Inkscape has changed from using the C programming language
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
 to C++
C++

C++ is a general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level programming language and low-level programming language language features....
; changed to the GTK+
GTK+

GTK+, or The GIMP Toolkit, is a cross-platform widget toolkit for creating graphical user interfaces. It is one of the most popular toolkits for the X Window System, along with Qt ....
 toolkit C++ bindings (gtkmm
Gtkmm

gtkmm is the official C++ interface for the popular GUI library GTK+. gtkmm is free software distributed under the GNU Lesser General Public License ....
); redesigned the user interface
User interface

The user interface is the aggregate of means by which people—the User s—Interaction with the system—a particular machine, device, computer program or other complex tools....
 and added a number of new features. Its implementation of the SVG standard has shown gradual improvement, but still is incomplete.

Rather than top-down governance, its developers strive to encourage an egalitarian culture where authority stems from an individual developer's abilities and active involvement in the project. As a result, the project places special emphasis on giving full access to its source code repository to all active developers, and on participation in the larger open source community (often in the form of inter-project initiatives and spinoff projects like the Open Clip Art Library
Open Clip Art Library

The Open Clip Art Library project aims to create a collection of vector graphics clip art that is free content.The project was started in early 2004 by Inkscape developers Jon Phillips and Bryce Harrington to collect designs of flags from all around the world, having been inspired by the efforts to create collection of flags created by use...
). While the project founders are still well-represented in the decision-making process, many newcomers have also come to play prominent roles. Among them is "bulia byak", architect of the radical user interface changes that have given Inkscape its present appearance. The new interface is oriented on Xara Xtreme
Xara Xtreme

Xara Xtreme is a 2D computer graphics vector graphics editor created by the British software company Xara....
's GUI.

After Xara
Xara

Xara is a United Kingdom-based software company founded in 1981. It has developed software for a variety of computer platforms, in chronological order: The Acorn Atom, BBC Micro, Cambridge Z88, Atari ST, Acorn Archimedes, Microsoft Windows and Linux....
 announced plans to release their drawing application Xara Xtreme
Xara Xtreme

Xara Xtreme is a 2D computer graphics vector graphics editor created by the British software company Xara....
 to open source, they expressed interest in working with Inkscape to find ways the two projects can share code, coordinate efforts, and make open source graphics superior to anything available in the proprietary world.

Since 2005, Inkscape has participated in Google
Google

Google Inc. is an United States public company, earning revenue from AdWords related to its Google search, Gmail, Google Maps, Google Apps, Orkut, and YouTube services as well as selling advertising-free versions of the Google Search Appliance....
's Summer of Code
Google Summer of Code

The Google Summer of Code is an annual program, first held from May to August 2005, in which Google awards stipends to hundreds of students who successfully complete a requested free software / open-source software coding project during the summer....
 program.

Up until the end of November 2007, Inkscape's bug tracking system
Bug tracking system

A bug tracking system is a software application that is designed to help quality assurance and computer programmer keep track of reported software bugs in their work....
 was hosted on Sourceforge
SourceForge

SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications ....
, however it was announced on 21 November 2007, that they would move to Launchpad
Launchpad (website)

Launchpad is a web application and web site supporting software development, particularly that of free software. Launchpad is developed and maintained by Canonical Ltd....
.

Features


Object creation


The basic types of objects in Inkscape are:
  • Paths—made with the Pencil tool, which allows freehand drawing of paths; the Pen tool, which allows the user to create a Bezier spline
    Bézier spline

    In the mathematics field of numerical analysis and in computer graphics a B?zier spline is a spline curve where each polynomial of the spline is in B?zier form....
     node-by-node; the Calligraphy tool, which can be used to draw freehand calligraphic or brush-like strokes, or the Paint Bucket tool, which fills bounded areas of the image. The Calligraphy tool optionally can use pressure and tilt readings from graphic tablets. The Paint Bucket tool works optically rather than geometrically and can assist image tracing.
  • Rectangles—created using the Rectangle tool. Corners of rectangles can be rounded.
  • Ellipses—created using the Ellipse tool. Ellipses can be transformed into arcs and circle segments.
  • Stars/polygons—created using the Polygon tool. Multi-pointed stars can be used to emulate spirograph
    Spirograph

    Spirograph is a geometric drawing toy that produces mathematical curves of the variety technically known as hypotrochoids and epitrochoids. The term has also been used to describe a variety of software applications that display similar curves, and applied to the class of curves that can be produced with the drawing equipment ....
    s.
  • Text—created with the Text tool. Texts can use any of the system fonts, and can be easily converted to paths. Both regular and flowed text is supported. All text objects can be arbitrarily transformed. Text can be manually kerned and flowed along a path.
  • Raster/bitmap
    Bitmap

    In computer graphics, a bitmap or pixmap is a type of computer storage organization or used to store digital images. The term bitmap comes from the computer programming terminology, meaning just a map of bits, a spatially mapped bit array....
     images—Inkscape supports the export of bitmap images (PNG, JPEG, BMP) of the whole document or the current selection, as well the import of bitmap images (by File>Import or by pasting). Images are linked by default, but they can be embedded into the SVG document using an effect. Images can also be traced (bitmap to vector) using an embedded Potrace
    Potrace

    Potrace is an open-source software, cross-platform computer program which converts raster graphics images into vector graphics. It is written and maintained by Peter Selinger....
     backend. Inkscape supports PNG, JPEG
    JPEG

    In computing, JPEG is a commonly used method of for photographic images. The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and image quality....
     and BMP. (See com:Cat:SVG/raster for examples of embedded images on Wikimedia Commons
    Wikimedia Commons

    Wikimedia Commons is a repository of free content images, sound and other multimedia files. It is a project of the Wikimedia Foundation, from which uploaded files can be used across all Wikimedia projects in all languages, including Wikipedia, Wikibooks, Wikisource and Wikinews, or downloaded for offsite use, as all of the content is either...
    ).
  • Clones—create using the Clone operation on existing objects. Clones are verbatim copies of other objects which can have different transformations applied than the original object, and are updated live whenever the original object changes. Deleting the original object causes the clone to be "unlinked" - it becomes a separate object. It is also possible to create chained clones, i.e. clones of a clone, to an arbitrary depth.


Additionally, there are more specialized objects:
  • Spirals—created using the Spiral tool, they have a configurable number of turns and convergence.
  • 3D Boxes—created using the 3D Box tool. The boxes have adjustable perspective and a configurable number of vanishing points. They can be used to assist perspective drawings. 3D boxes are in fact groups of paths and after ungrouping can be further modified.


Object manipulation

Every object in the drawing can be subjected to arbitrary affine transformation
Affine transformation

In geometry, an affine transformation or affine map or an affinity between two vector spaces consists of a linear transformation followed by a translation :...
s - moving, rotating, scaling and skewing. Transformation parameters can be also specified numerically via the Transform dialog. Transformations can snap to angles, grids, guidelines and nodes of other objects. Grids, guides and snapping properties are defined on a per-document basis. As an alternative to snapping, an Align and Distribute dialog is provided, which can perform common alignment tasks on selected objects - e.g. line them up in a specified direction, space them equally, scatter them at random and remove overlaps between objects.

Objects can be arbitrarily grouped together. Groups of objects behave in many respects like "atomic" objects - for instance, they can be cloned or assigned a paint. Objects making up a group can be edited without having to ungroup it first, via an Enter Group command - the group can then be edited like a temporary layer. Z-order of objects can be managed either using layers, or by manually moving the object up and down in the Z stack. Layers can be locked or hidden, preventing modifying and accidental selection.

A special tool, Create Tiled Clones, is provided to create symmetrical or grid-like drawings using various plane symmetries
Wallpaper group

A wallpaper group is a mathematical classification of a two-dimensional repetitive pattern, based on the symmetry in the pattern. Such patterns occur frequently in architecture and decorative art....
.

Objects can be copied and pasted using a clipboard
Clipboard (software)

The clipboard is a software facility that can be used for short-term Computer data storage and/or data transfer between documents or applications, via copy and paste operations....
. However, as of version 0.46, Inkscape uses an internal variable rather than the system clipboard, which limits copy and paste operations to one application instance. Objects can be copied between documents by opening them from the File menu in an already opened window, rather than by opening a second file from the operating system's shell
Shell (computing)

In computing, a shell is a piece of software that provides an Interface for users. Typically, the term refers to an operating system shell which provides access to the services of a kernel ....
.

Styling objects

Each shape in inkscape has several properties which determine its style. All of those properties can generally be set for any object:
  • Fill—can be a solid color, a linear gradient, a radial gradient, a pattern, or inherited from a parent object. The color selector has multiple color spaces available, but all selected colors are currently converted to RGBA. Gradients can have multiple stops. All colors can have an alpha value
    Alpha compositing

    In computer graphics, alpha compositing is the process of combining an image with a background to create the appearance of partial transparency....
     specified. Patterns can be constructed from any collection of objects, or one of the several supplied stock patterns can be used.
  • Stroke fill—can have the same values as fill, but acts on the object's stroke.
  • Stroke style—can vary in width, join style, cap style, start and end markers (can be used to create arrowheads) and dashing. Additionally, various markers can be added on the nodes in the middle of the stroke (can be used e.g. to create a "cut here" line with small pictures of scissors along it).
  • Opacity—specifies alpha value for all fill colors. Each object has a distinct opacity value, which e.g. can be used to make groups transparent.
  • Filters—there is an easy-to-use slider for Gaussian blur
    Gaussian blur

    Gaussian blur describes blurring an image by a Gaussian function. It is a widely used effect in graphics software, typically to reduce and reduce detail....
     for each object. Arbitrary filter stacks using the SVG filters
    SVG filter effects

    SVG filter effects are effects applied to Scalable Vector Graphics files. SVG is an open standard XML for two-dimensional vector graphics as defined by the World Wide Web Consortium ....
     can be constructed using the Filters dialog.


Appearance of objects can be further changed by using masks and clipping path
Clipping path

In 2D graphics In 2D computer graphics, a clipping path is a closed vector path, or shape, used to cut out an image in current software....
s, which can be created from arbitrary objects, including groups.

The style is separate from the objects' shapes, and after copying an object into the clipboard, only its style can be pasted to be applied to another object.

Operations on paths


Inkscape has a comprehensive tool set to deal with paths, as they are the most common constituents of a vector image. The Node tool allows to edit the path on the single node level by tweaking the position of nodes and control points of Bezier paths. Path segments can be adjusted by dragging them. When multiple nodes are selected, they can be moved using the mouse, or scaled and rotated using keyboard shortcuts. Additional nodes can be inserted into paths at arbitrary places, and an effect can be used to insert nodes at predefined intervals. When nodes are deleted, the handles on remaining ones are adjusted to preserve the original shape as closely as possible.

Tweak tool is provided for more high-level operation on paths. It can push, grow, shrink, attract, repel or roughen paths. Nodes are dynamically created and deleted when needed while using this tool, so it can also be used on simple paths without pre-processing.

Other possible high-level operations on paths include destructively outsetting or insetting a path by a fixed amount, creating a dynamic offset of a path which can be tweaked using the Node tool, creating a linked offset of a path which updates whenever the original is modified, converting another shape like a spiral or text into a path, converting the stroke of an object to a path, simplifying a path to contain less nodes while preserving shape, or performing Boolean operations like union, difference, intersection or exclusion on them.

Recent releases include a feature called Live Path Effects, which can apply various modifiers to a path. One of those effects is Gears, which creates a contraption of gears based on the nodes of the supplied path. Another one is Bend, which deforms one path along another.

Text support

Inkscape supports text editing for both regular multi-line text (SVG's <text> element) and flowed text (the <flowRoot> element, formerly proposed for SVG 1.2). As of version 0.46, flowed text is misrendered by other applications, due to a lack of an appropriate parallel <switch> structure in the SVG document. All text is directly editable on canvas. Text rendering is based on the Pango
Pango

Pango is a free software and open source software computing library for rendering internationalized texts in high quality. Different font backends can be used, allowing cross-platform support....
 library, which allows Inkscape to support several complex scripts including Hebrew, Arabic, Thai
Thai alphabet

The Thai alphabet is used to write the Thai language and other :Category:Languages of Thailands in Thailand. It has forty-four consonants , fifteen vowel symbols that combine into at least twenty-eight vowel forms, and four tone marks ....
, Tibetan
Tibetan language

The Tibetan languages are a cluster of mutually unintelligible Tibeto-Burman languages spoken primarily by Tibetan peoples who live across a wide area of eastern Central Asia bordering South Asia, including the Tibetan Plateau and the northern Indian subcontinent in Baltistan, Ladakh, Nepal, Sikkim, and Bhutan....
, etc. Kerning
Kerning

In typography, kerning?less commonly, mortising ?is the process of adjusting Letter spacing in a proportional font. In a well-kerned font, the two-dimensional blank spaces between each pair of letters all have similar area....
 and letter-spacing can be adjusted on a per-glyph
Glyph

A glyph is an element of writing. Two or more glyphs representing the same symbol, whether interchangeable or context-dependent, are called allographs; the abstract unit they are variants of is called a grapheme or character ....
 basis using keyboard shortcuts. Putting text on path is also supported, and both the text and the path remain editable.

Rendering

Unlike many other GTK+ applications, Inkscape uses its own renderer library to create graphics, called libnr. libnr can render images at up to 25600% zoom with anti-aliasing, and update graphics during transformations. There is also an alternative outline mode which can considerably increase responsiveness when working with complex drawings. Inkscape has used Cairo
Cairo (graphics)

cairo is a software library used to provide a vector graphics-based, device-independent Application programming interface for software developers....
 to render in outline mode since release 0.46.

XMPP client for real-time collaborative whiteboarding

In 2005, Inkscape added Inkboard, an XMPP whiteboard
Whiteboarding

Whiteboarding is a term used to describe the placement of shared files on an on-screen "shared notebook" or "whiteboard". Videoconferencing and data conferencing software often includes tools that let the user mark up the electronic whiteboard much as one would with a traditional wall-mounted board....
 to allow multiple users of Inkscape to collaborate in Jabber instant messaging/chat environments.

Miscellaneous


  • XML tree editor, for direct manipulation of SVG document structure.
  • Connector tool, to create diagrams with integrated graph layout and routing algorithms.
  • Editing of RDF
    Resource Description Framework

    The Resource Description Framework is a family of World Wide Web Consortium specifications originally designed as a metadata data model. It has come to be used as a general method for conceptual description or modeling, of information that is implemented in web resources; using a variety of syntax formats....
     metadata.
  • Command-line interface, mostly exposes format conversion functions.
  • More than forty interface languages.
  • Extensible
    Plugin

    In computing, a plug-in consists of a computer program that interacts with a host application software to provide a certain, usually very specific, function "on demand"....
     to new file formats, effects and other features.
  • Mathematical diagramming, with various uses of LaTeX
    LaTeX

    LaTeX is a document markup language and Word processor for the TeX typesetting program. Within the typesetting system, its name is styled as ....
    .
  • Experimental support for scripting.


Interface and usability

One of the priorities of the Inkscape project is interface consistency and usability
Usability

Usability is a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular goal....
. This includes efforts to follow the GNOME
Gnome

A gnome is a mythical creature characterized by its extremely small size and wiktionary:subterranean lifestyle. The word gnome is derived from the New Latin gnomus....
 Human interface guidelines
Human Interface Guidelines

Human interface guidelines are software development documents which offer application developers a set of recommendations. Their aim is to improve the experience for the users by making application interfaces more intuitive, learnable, and consistent....
, universal keyboard accessibility, and convenient on-canvas editing. Inkscape has achieved significant progress in usability since the project started.

The number of floating dialog boxes has been reduced, with their functions available using keyboard shortcuts or in the docked toolbars in the editing window. The tool controls bar at the top of the window always displays the controls relevant to the current tool.

All transformations (not only moving but also scaling and rotating) have keyboard shortcuts with consistent modifiers (e.g. Alt transforms by 1 screen pixel at the current zoom, Shift multiplies the transformation by 10, etc.); these keys work on nodes in Node tool as well as on objects in Selector. The most common operations (such as transformations, zooming, z-order) have convenient one-key shortcuts.

Inkscape provides floating tooltips and status bar hints for all buttons, controls, commands, keys, and on-canvas handles. It comes with a complete keyboard and mouse reference (in HTML and SVG) and several interactive tutorials in SVG.

The interface of Sodipodi
Sodipodi

Sodipodi is a computer vector graphics editor. The main author is Lauris Kaplinski, and several other people have contributed to the project. The project is no longer under active development, but development continues on Inkscape, a 2003 fork of Sodipodi....
 (Inkscape's predecessor) was based on those of CorelDRAW
CorelDRAW

CorelDRAW is a vector graphics editor developed and marketed by Corel of Ottawa, Canada. It is also the name of Corel's Graphics Suite. Its latest version, named X4 , was released in January 2008....
 and GIMP
GIMP

The GIMP is a free software, raster graphics editor used to process digital graphics and photographs. Typical uses include creating graphics and logos, resizing and cropping photos, altering colors, combining multiple images, removing unwanted image components, and converting between different image formats....
. The Inkscape interface has been influenced by that of Xara Xtreme
Xara Xtreme

Xara Xtreme is a 2D computer graphics vector graphics editor created by the British software company Xara....
.

Versions

  • Version 0.46 (March 24, 2008) added new docks based user interface, Paint Bucket, Tweak and 3D Box tools, Live Path Effects, support for most SVG filters, the ability to open PDF files, and OpenType/PostScript and Type1 font support fixed.
  • Version 0.45.1 (March 23, 2007) was a bugfix release.
  • Version 0.45 (February 5, 2007) has support for Gaussian blur
    Gaussian blur

    Gaussian blur describes blurring an image by a Gaussian function. It is a widely used effect in graphics software, typically to reduce and reduce detail....
    , pattern along path, new Undo History dialog, improved bitmap tracing, a set of color effects, and many other minor modifications to existing features.
  • Version 0.44.1 was a bugfix release.
  • Version 0.44 (June 24, 2006) added a Layers dialog, support for clipping and masking, improved PDF export with transparency, and performance improvements.
  • Version 0.43 (November 19, 2005) added Connector tool, collaborative editing, tablet pressure/angle sensitivity, and Node tool enhancements.
  • Version 0.42 (July 26, 2005) added flowed text support, styling text spans, enhanced effects support, and the new gradient tool.
  • Version 0.41 (February 10, 2005) added the clone tiler tool and color tracing, plus many bugfixes.
  • Version 0.40 added support for layers, bitmap tracing, and text on path.
  • Version 0.39 was the first release to use the Pango library, bringing better support for more languages, as well as support for markers, clones, and pattern fills.
  • Version 0.38 was a bug fix release, but it also featured text kerning and letterspacing, multistage gradients, and many usability enhancements.
  • Version 0.37 saw the addition of boolean path operations and path inset/outset.
  • Version 0.36 was the first release with the reorganized UI using a menu bar and docked context-sensitive toolbars in the document window.
  • Version 0.35 (November 2, 2003) was the first release of Inkscape, very similar to Sodipodi version 0.32.


See also


  • Comparison of vector graphics editors
    Comparison of vector graphics editors

    A number of vector graphics editors for various platforms exist. In deciding which to use, important factors include its availability for the user's platform, its feature set, the maturity and convenience of the user interface , as well as the focus of the program....
  • Open Clip Art Library
    Open Clip Art Library

    The Open Clip Art Library project aims to create a collection of vector graphics clip art that is free content.The project was started in early 2004 by Inkscape developers Jon Phillips and Bryce Harrington to collect designs of flags from all around the world, having been inspired by the efforts to create collection of flags created by use...
  • List of vector graphics editors
    List of vector graphics editors

    The following is a list of vector graphics editors....


External links

  • official website.
  • category at Gnomedesktop.org