Git Product home page Git Product logo

inkscape's Introduction

Inkscape. Draw Freely.
======================

http://www.inkscape.org/

Inkscape is an open source drawing tool with capabilities similar to
Illustrator, Freehand, and CorelDraw that uses the W3C standard scalable
vector graphics  format (SVG). Some supported SVG features include
basic shapes, paths, text, markers, clones, alpha blending, transforms,
gradients, and grouping. In addition, Inkscape supports Creative Commons
meta-data, node-editing, layers, complex path operations, text-on-path,
and SVG XML editing. It also imports several formats like EPS, Postscript,
JPEG, PNG, BMP, and TIFF and exports PNG as well as multiple vector-based
formats.

Inkscape's main motivation is to provide the Open Source community
with a fully W3C compliant XML, SVG, and CSS2 drawing tool. Additional
planned work includes conversion of the codebase from C/Gtk to C++/Gtkmm,
emphasizing a lightweight core with powerful features added through
an extension mechanism, and the establishment of a friendly, open,
community-oriented development processes.


Basic Installation
==================

Inkscape uses the standard procedure for compilation and installation: 

  ./configure
  make
  make install

If a "./configure" file is not present, you can create it by running
the "./autogen.sh" command, which calls in turn a number of other
programs such as automake and autoconf.  See INSTALL for more
details. 

For platform specific instructions please read the README file that
is associated with that platform (e.g. for Mac OS X read README.osx)


Required Dependencies
=====================
The Inkscape core depends on several other libraries that you will need
install, if they're not already present on your system.  The most
typical libraries you may need to install are:

   * Boehm-GC 
   * libsigc++
   * glibmm  
   * gtkmm  

Please see http://wiki.inkscape.org/wiki/index.php/CompilingInkscape for the
most current dependencies, including links to the source tarballs.


Extension Dependencies
======================
Inkscape also has a number of extensions for implementing various
features such as support for non-SVG file formats, etc.  In theory, all
extensions are optional, however in practice you will want to have these
installed and working.  Unfortunately, there is a great deal of
variability in how you can get these functioning properly.  Here are
some recommendations:

First, make sure you have Perl and Python.  If you're on Windows you
should also install Cygwin.

Next, you'll need to ensure the dependencies for each extension is
present.  Depending on which extensions you need, the dependencies are
going to vary, but here are some you may need to install:

   * XML::Parser
   * XML::XQL

If you install dependencies to non-standard locations, such as
installing XML::Parser someplace in your home directory, you may need to
take some extra steps to indicate where those dependencies are to be
found.  For instance, with Perl modules, set the PERLLIB or PERL5LIB
variable (see `man perlrun`)

inkscape's People

Contributors

acracan avatar alvinpenner avatar and471 avatar bgk avatar bryceharrington avatar chris-morgan avatar craig9 avatar dvlierop avatar felipesanches avatar fridrich avatar gellule avatar hannes-hochreiner avatar helix84 avatar ideasman42 avatar jaspervdg avatar jazzynico avatar johanengelen avatar joncruz avatar maxalbert avatar mfloryan avatar scislac avatar speleo3 avatar steren avatar su-v avatar tavmjong avatar ted-gould avatar theadib avatar tweenk avatar valavanisalex avatar was123 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.