Libart

Free library for high-performance 2D graphics
Download

Libart Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Raph Levien
  • Publisher web site:
  • http://www.levien.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 424 KB

Libart Tags


Libart Description

Free library for high-performance 2D graphics Libart is free and open source library that will help you in high-performance 2D graphics development. It is currently being used as the antialiased rendering engine for the Gnome Canvas and also the rendering engine for Gill.Libart supports a very powerful imaging model, basically the same as SVG and the Java 2D API. It adds antialiasing and alpha-transparency and includes all PostScript imaging operations. Libart currently supports the following data structures:· Vector paths· Bézier paths· RGB and RGBA images· Sorted Vector Paths· MicroTile Arrays· Affine transformations Selected algorithms include:· Converting Bézier paths into vector paths.· Sorting vector paths into svp's.· Antialiased rendering of svp's.· Computation of stroke paths (with line cap and join options).· Intersection, union, and difference of svp's.· Finding covering uta's for rectangles, vector paths, and svp's.· Union of uta's.· Decomposition of uta's into minimal set of rectangles.· Alpha-compositing.· Affine transformation of paths and images. NOTE: Libart is licensed and distributed under the terms of the LGPL License. What's New in This Release: · Fix header when included in C++.


Libart Related Software