Code Monkey home page Code Monkey logo

karllegend / librsvg Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zaryob/librsvg

0.0 0.0 0.0 32.2 MB

This is librsvg - A small library to render Scalable Vector Graphics (SVG), associated with the GNOME Project. It renders SVG files to Cairo surfaces. Cairo is the 2D, antialiased drawing library that GNOME uses to draw things to the screen or to generate output for printing.

License: GNU General Public License v2.0

Makefile 25.69% Vala 0.09% M4 2.63% Python 0.64% C 46.13% Shell 24.69% Roff 0.13%

librsvg's Introduction

Librsvg
=======

This is librsvg - A small library to render Scalable Vector Graphics
(SVG), associated with the GNOME Project.  It renders SVG files to
Cairo surfaces.  Cairo is the 2D, antialiased drawing library that
GNOME uses to draw things to the screen or to generate output for
printing.

Do you want to render non-animated SVGs to a Cairo surface with a
minimal API?  Librsvg may be adequate for you.

LIBRSVG 2.40.X IS DEPRECATED!
-----------------------------

You are looking at the 2.40.x series in librsvg, which is implemented
in the C programming language.  This release series is no longer
maintained!

As of December 2017, we are in the process of porting the internals of
librsvg from C to Rust.  The public Application Programming Interface
(API) and Application Binary Interface (ABI) of librsvg remain
identical in the Rust version:  it is a **drop-in replacement** for the
version you are looking at.

**We strongly recommend that you update to the new version of librsvg,
as it has security fixes, lots of bug fixes, and ongoing development.**

From the outside, the only difference is that librsvg is now much more
trustworthy when run against untrusted SVG files.

From the inside, the new codebase is just much nicer to work on!  If
you want to contribute to librsvg, please look at that version
instead.  You can find it at https://gitlab.gnome.org/GNOME/librsvg

There is a code of conduct for contributors to librsvg; please see the
file code_of_conduct.md.

Reporting bugs
--------------

Please report bugs at https://gitlab.gnome.org/GNOME/librsvg/issues

If you want to report a rendering bug, or a missing SVG feature,
please provide an example SVG file as an attachment to your bug
report.  It really helps if you can minimize the SVG to only the
elements required to reproduce the bug or see the missing feature, but
it is not absolutely required.  Please be careful of publishing SVG
images that you don't want other people to see; the bug tracker is a
public resource and attachments are visible to everyone.

Maintainers
-----------

The maintainer of librsvg is Federico Mena Quintero
<[email protected]>.  You can mail me for any other questions you
have about librsvg.

librsvg's People

Contributors

aklapper avatar alexlarsson avatar cgwalters avatar cworth-gh avatar domlachowicz avatar emmanuelp avatar fanc999-1 avatar federicomenaquintero avatar fxri avatar garnacho avatar hughsie avatar iainlane avatar jberkman avatar jjardon avatar kou avatar lool avatar magcius avatar mbiebl avatar mkbosmans avatar nemequ avatar pbor avatar phomes avatar psytrap avatar pwithnall avatar sdroege avatar smcv avatar takenspc avatar tetromino avatar tml1024 avatar vuntz 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.