Cairo后端
Cairo支持多种后端,本文基于几个示例讲述如何使用Cairo各种后端创建PNG图像、PDF文件与SVG文件以及如何使用Cairo在GTK窗口中绘图。
1.PNG 图像
第一个示例(main.c)用于生成PNG图像。
#include<cairo.h>
int
main (intargc, char*argv[])
{
cairo_surface_t *surface;
cairo_t *cr;
surface =
cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 320, 48);
cr = cairo_create (