A clone of the antigrain-geometry graphics library as found under http://antigrain.com
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
agg-2.4
agg-doc
README.md

README.md

Yet another clone of the Antigrain Geometry library (http://www.antigrain.com/) created by Maxim Shemanarev. The hi-quality graphics library without any central maintainer (?). This clone is based on https://agg.svn.sourceforge.net/svnroot/agg.

It is meant to serve as the backend for my poppler-agg project to be found under:

https://github.com/oncaphillis/poppler-agg.git

Changes for now

  • made some operators for agg::trans_affine const

  • added [[agg::color_cmyka]] and [[agg::pixfmt_cmyk]] Everything we need to paint in CMYK colorspace.

  • added [[add::gradient_biradial]] a plugin class for the gradient calculation which supports the radial gradient filling as specified for PDF/Postscript

  • removed global constant gradient_subpixel_shift and allow [GradientF] template argument to "inherit" its personal subpixel_shift value. This way it is possible to generate gradients of variable "smoothness".

  • new color type and agg::pixfmt_device_n agg_color_device_na for color spaces with variable numbers of color channels like DeviceN in pdf.