Cairo 图形指南 (11) —— 图像

在这一篇里,要讲述图像的处理。先是演示如何在 GTK+ 窗口中显示一幅图像,然后再制造一些特效。

Posted by LiYanrui Apr 09, 2010 04:39:06 AM


Cairo 图形指南 (10) —— 文本

本篇讲述如何处理文本。

Posted by LiYanrui Apr 07, 2010 10:24:04 PM


Cairo 图形指南 (9) —— 变换

这一篇讲述变换(Transformation) 仿射变换是由一些线性变换与平移构成的。线性变换可以写为单个矩阵的形式。旋转是让一个刚体绕一点运动的变换。缩放变换是让物体的形状扩大与减小,并且在各个方向上的缩放因子都相同。平移变换将每个点沿着指定的方向移动常量距离。错切对于给定轴线,沿垂直于它的方向对物体进行移动的变换,并且在轴线的一侧的移动距离大于另一侧。

——上述内容来自维基百科全书

Posted by LiYanrui Apr 06, 2010 11:12:45 PM


Cairo 图形指南 (8) —— 裁剪与遮蔽

在这一篇中讲述裁剪(Clipping)与遮蔽(Masking)。

Posted by LiYanrui Apr 05, 2010 10:52:21 PM


vala, vala!

这 1 年多以来,玩 ConTeXt 把我的业余甚至部分主要时间都变成了“暗时间”。昨晚看到 gedit 小版本号更新,有点奇怪这个东西每次都更新了啥,然后就去 http://projects.gnome.org/ 去查看它的更新记录,发现很多次版本升级只是做了一些微小的 bug 修正以及界面本地化,心里对此很不以为然。正在对 gnome 每次都打太极拳感到郁闷时,在那个页面上发现了 vala。

Posted by LiYanrui Dec 24, 2009 05:06:00 PM


开始全面接触 GTK+

说来也惭愧,2 年前我就打算好好学习 GTK+,期间断断续续的进行了几次,每次都是浅尝辄止。这主要是因为在我们的项目里,我不负责界面设计,因此也没有足够的动力。另外,我将大把的时间都用来折腾 TeX 上了,从 PDFTeX、XeTeX 到 LuaTeX,从 LaTeX 到 ConTeXt,又从 ConTeXt MkII 到 ConTeXt MkIV。现在之所以决定认真的搞定 GTK+,是因为有些鲠骨在咽般的因素在刺激我。

Posted by LiYanrui Apr 30, 2009 01:29:19 AM


打算做这么一个东西

CoNote = PDF 文档阅读器 + 书籍管理 + 读书笔记工具

Posted by LiYanrui Apr 26, 2009 03:14:04 AM


Cairo 图形指南 (7) —— 合成

这是 Cairo 图形指南 (C 语言版)中的第七篇,讲述一些合成操作。

Posted by LiYanrui Mar 20, 2009 11:48:49 PM