Libart
Encyclopedia
Libart is a free software
graphics library with a vector-based API
. Cairo
obsoletes almost all uses of Libart.
Free software
Free software, software libre or libre software 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 restrictions that only ensure that further recipients can also do...
graphics library with a vector-based API
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...
. Cairo
Cairo (graphics)
cairo is a software library used to provide a vector graphics-based, device-independent API for software developers. It is designed to provide primitives for 2-dimensional drawing across a number of different backends...
obsoletes almost all uses of Libart.
Notable usage
- GNOMEGNOMEGNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...
Canvas uses Libart as its rendering API. - GIMPGIMPGIMP is a free software raster graphics editor. It is primarily employed as an image retouching and editing tool and is freely available in versions tailored for most popular operating systems including Microsoft Windows, Apple Mac OS X, and Linux.In addition to detailed image retouching and...
uses Libart for vector rendering. - Dia can use Libart for antialiasingAnti-aliasingIn digital signal processing, spatial anti-aliasing is the technique of minimizing the distortion artifacts known as aliasing when representing a high-resolution image at a lower resolution...
and PNG export.
See also
- Cairo (graphics)Cairo (graphics)cairo is a software library used to provide a vector graphics-based, device-independent API for software developers. It is designed to provide primitives for 2-dimensional drawing across a number of different backends...
- GDIGraphics Device InterfaceThe Graphics Device Interface is a Microsoft Windows application programming interface and core operating system component responsible for representing graphical objects and transmitting them to output devices such as monitors and printers....
- Quartz 2DQuartz 2DQuartz 2D is the primary two-dimensional graphics rendering API for Mac OS X, part of the Core Graphics framework.-Overview:Quartz 2D is available to all Mac OS X application environments, and provides resolution-independent and device-independent rendering of bitmap graphics, text, and vectors...
External links
- Libart (levien.com)
- The libart library (gnome.org)