cairo
文章平均质量分 77
July_Yang
这个作者很懒,什么都没留下…
展开
-
教程六
编译参考教程二描绘 (Stroke)与填充 (Fill)描绘 (Stroke)可以绘制形状的轮廓,填充 (Fill)则用于向形状内部灌注颜色。 #include#include #include static gbooleanon_expose_event ( GtkWidget* widget, GdkE原创 2012-11-27 11:01:53 · 708 阅读 · 0 评论 -
cairo 教程5
编译过程可参考教程二基本绘图这一部分讲述如何绘制一些简单的图元,包括直线、填充与笔画操作、虚线、线端(Cap)与线的交合等图形的绘制方法。直线段直线段是非常基础的矢量图形对象。画一条直线段,需要调用两个函数:cairo_move_to()函数,用于设置线段起点;cairo_line_to()用于设定线段终点。#include#include double c原创 2012-11-27 10:57:21 · 877 阅读 · 0 评论 -
cairo 教程一
<!--p {margin-bottom:0.08in}--><!--p {margin-bottom:0.08in}-->PC平台:linux(unbutu 10.04)示例采用C语言实现,可使用gcc编译它们,编译命令格式如下:$gcc-o example `pkg-config --cflags --libs gtk+-2.原创 2012-11-14 16:11:52 · 2326 阅读 · 0 评论 -
cairo 教程二
<!--p {margin-bottom:0.08in}-->Cairo后端Cairo支持多种后端,本文基于几个示例讲述如何使用Cairo各种后端创建PNG图像、PDF文件与SVG文件以及如何使用Cairo在GTK窗口中绘图。1.PNG图像第一个示例(main.c)用于生成PNG图像。#includeintmain (原创 2012-11-14 16:16:09 · 1895 阅读 · 0 评论 -
cairo教程三
关于此后教程代码的编译,可参照教程二<!--p {margin-bottom:0.08in}-->以下代码可生成PDF文件#include#includeint main(intargc,char*argv[]){cairo_surface_t *surface;cairo_t *cr;surface = cair原创 2012-11-23 14:03:41 · 1289 阅读 · 0 评论 -
cairo 教程四
<!--p {margin-bottom:0.08in}-->编译可参考教程二GTK窗口在这个示例中,演示如何在GTK窗口中使用Cairo绘制图形。基于GTK后端的Cairo绘图模型将贯穿于本指南。#include#includestaticgbooleanon_expose_event (GtkWidget * wi原创 2012-11-23 14:06:41 · 1467 阅读 · 0 评论 -
Cairo教程七
其他的教程参见我上传的资源Cairo教程整合。原创 2012-12-25 17:24:11 · 588 阅读 · 0 评论