earl-ducaine / cairo-demos

Clone of https://gitlab.com/cairo/cairo-demos with some modernization to run with modern versions of Cairo. Hopefully I can get these changes integrated into the main branch.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cairo demonstration programs.

Here are several simple programs intended to demonstrate some of the
features of the CAiro graphics library (http://cairographics.org).

After installing Cairo, it is quite simple to compile these demo
programs. Just type:

	make

The demos in the png each draw to an in-memory image, then save that
image as a PNG file. These demos were created for the Cairo (Xr) paper
presented at the 2003 Ottawa Linux Symposium. They were intentionally
designed to showcase individual features of Cairo in a very simple
way. As such, the source code should be very easy to understand and
can make a good introduction to Cairo. More explanation can be found
in the paper which is available online:

	http://cairographics.org/xr_ols2003/

	(Note, the paper was written before Xr was renamed to Cairo,
	but with a simple mental substitution, it should still be easy
	to understand).

The demos in the X11 directory use Cairo's X11 backend to draw to a
window. Some of the examples (eg. cairo-freq and cairo-knockout)
automatically scale the drawing to fit the window. The cairo-spline
demo allows the user to interact with a mouse.

Questions or comments may be directed to the cairo@cairographics.org
mailing list:

	http://cairographics.org/cgi-bin/mailman/listinfo/cairo

Have fun.

About

Clone of https://gitlab.com/cairo/cairo-demos with some modernization to run with modern versions of Cairo. Hopefully I can get these changes integrated into the main branch.


Languages

Language:C 58.5%Language:C++ 28.0%Language:Shell 6.9%Language:Makefile 3.8%Language:CSS 1.1%Language:HTML 0.7%Language:Meson 0.5%Language:M4 0.4%Language:PostScript 0.2%Language:QMake 0.1%