cairo
文章平均质量分 77
July_Yang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
教程六
编译参考教程二 描绘 (Stroke) 与填充 (Fill) 描绘 (Stroke) 可以绘制形状的轮廓,填充 (Fill) 则用于向形状内部灌注颜色。 #include #include #include static gboolean on_expose_event ( GtkWidget* widget, GdkE原创 2012-11-27 11:01:53 · 768 阅读 · 0 评论 -
cairo 教程5
编译过程可参考教程二 基本绘图 这一部分讲述如何绘制一些简单的图元,包括直线、填充与笔画操作、虚线、线端(Cap)与线的交合等图形的绘制方法。 直线段 直线段是非常基础的矢量图形对象。画一条直线段,需要调用两个函数:cairo_move_to()函数,用于设置线段起点;cairo_line_to()用于设定线段终点。 #include #include double c原创 2012-11-27 10:57:21 · 1008 阅读 · 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 · 2422 阅读 · 0 评论 -
cairo 教程二
<!-- p {margin-bottom:0.08in} --> Cairo后端 Cairo支持多种后端,本文基于几个示例讲述如何使用Cairo各种后端创建PNG图像、PDF文件与SVG文件以及如何使用Cairo在GTK窗口中绘图。 1.PNG 图像 第一个示例(main.c)用于生成PNG图像。 #include int main (原创 2012-11-14 16:16:09 · 2020 阅读 · 0 评论 -
cairo教程三
关于此后教程代码的编译,可参照教程二 <!-- p {margin-bottom:0.08in} --> 以下代码可生成PDF 文件 #include #include int main (intargc, char*argv[]) { cairo_surface_t *surface; cairo_t *cr; surface = cair原创 2012-11-23 14:03:41 · 1484 阅读 · 0 评论 -
cairo 教程四
<!-- p {margin-bottom:0.08in} --> 编译可参考教程二 GTK 窗口 在这个示例中,演示如何在GTK窗口中使用Cairo绘制图形。基于GTK后端的Cairo绘图模型将贯穿于本指南。 #include #include staticgboolean on_expose_event (GtkWidget * wi原创 2012-11-23 14:06:41 · 1554 阅读 · 0 评论 -
Cairo教程七
其他的教程参见我上传的资源Cairo教程整合。原创 2012-12-25 17:24:11 · 672 阅读 · 0 评论
分享