media-libs/libxmi (gentoo)

Search

Package Information

Description:
GNU libxmi is a C/C++ function library for rasterizing 2-D vector graphics. It can draw 2-D graphical primitives, including wide polygonal lines and circular and elliptical arcs, into a user-supplied matrix of pixels. Sophisticated line styles, such as multicolored dashing patterns, can be specified. There is also support for filling and texturing polygons. It can be used as a drop-in rendering module in any application that needs to scan-convert 2-D vector graphics. It is highly customizable. For example, the `pixel' datatype can be redefined at compile time. The algorithm used for compositing pixels can be redefined too. By default, libxmi uses the Painter's Algorithm (a new pixel value replaces an old one). But it would be trivial to install it so that it uses alpha compositing instead. The package, and its header file xmi.h, include full documentation.
Homepage:
https://www.gnu.org/software/libxmi/
License:
GPL-2

Versions

Version EAPI Keywords Slot
1.3-r2 8 ~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 0
1.3-r1 7 ~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 0

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>printing@gentoo.org</email>
		<name>Gentoo Printing Project</name>
	</maintainer>
	<longdescription>
  GNU libxmi is a C/C++ function library for rasterizing 2-D vector graphics. It
  can draw 2-D graphical primitives, including wide polygonal lines and circular
  and elliptical arcs, into a user-supplied matrix of pixels. Sophisticated line
  styles, such as multicolored dashing patterns, can be specified. There is also
  support for filling and texturing polygons.

  It can be used as a drop-in rendering module in any application that needs to
  scan-convert 2-D vector graphics. It is highly customizable. For example, the
  `pixel' datatype can be redefined at compile time. The algorithm used for
  compositing pixels can be redefined too. By default, libxmi uses the
  Painter's Algorithm (a new pixel value replaces an old one). But it would be
  trivial to install it so that it uses alpha compositing instead. The package,
  and its header file xmi.h, include full documentation.
  </longdescription>
</pkgmetadata>

Lint Warnings

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST libxmi-1.3.tar.xz 258672 bytes