前言:
- cairo是一个轻量级的渲染2D引擎,可以根据具体的点阵坐标输出成不同格式的结果文件,比如常见的图片格式,或者pdf格式。cairo还支持多种编程语言的接入和多种第三方插件的调用,是一个非常容易上手、容易使用的渲染引擎。
- Cairo官网
- 注意:cairo.dll并非我编译的,感谢 home.php?mod=space&uid=150772 提供的cairo.dll(波哥野结衣写的最早的版本可以在ETS群中下载到)
正文:
- 本程序使用的cairo.dll共有392个接口,模块共封装了126个API(完成度32%,绘制命令基本翻译完成),105个常量(全部都有注释,注释格式为中文注释+{原版英文注释})
- 下面展示一些samples:
- cairo_arc:
- cairo_arc negative:
- cairo_clip:
- cairo_curve rectangle:
- cairo_curve to:
- cairo_dash:
- cairo_fill and stroke2:
- cairo_gradient:
- cairo_multi segment caps:
- cairo_set line cap:
- cairo_set line join:
- cairo_太极:
PS:
- 易语言的圈子中发出来的轮子不是很多,大部分都是在偷偷地用,如果有大佬有更好的方案,请指教。(cairo接口我也在持续更新中)