【发布时间】:2015-02-27 00:10:16
【问题描述】:
是否可以用 cairo 填充一个带有阴影(或任意)图案的盒子或多边形,如下所示?我没有在 cairo 文档或 hackage 中找到信息。
- cairo 有内置模式吗?
- 填充图案有哪些功能?
我正在使用 haskell,但任何语言的 sn-p 都会有所帮助。
【问题讨论】:
-
不是一个完整的答案,但是:也许您可以clip 要填充的形状,然后将您的图案绘制在比形状覆盖的一些易于计算的更大区域上。
-
这似乎通过从图像创建图案然后将其平铺成形状来做类似的事情:cairographics.org/samples/imagepattern