1

我是这种编程方法的新手,因为我真的不关心硬核图形生成。我使用 python 设计、编写、运行和研究参数化气候模型。但是,最后,我遇到了一个可视化问题。

我在 Cairo 库中寻找一些东西,它允许我将线性渐变映射到任意曲线(不一定是圆周)上,这样我的路径上的颜色(或阴影)或多或少会平滑变化。然后我一直在寻找一些模式,我终于发现也许开罗的网格渐变是解决方案。

但是,我无法使用 cairo.pattern_create_mesh() 从我的 python 脚本创建新的网格渐变!

因此,我的问题是:我如何在开罗使用网格渐变?有没有其他简单的方法可以用开罗做我想做的事情(我不知道,比如通过参数化从线段到曲线的简单映射,我知道我问的太多了)?

4

1 回答 1

0

最新版本的 cairo 1.12 中添加了网格图案。因此,大多数语言绑定可能还不支持它们。我对 python 和 cairo 的组合一无所知,因此不知道任何解决方法。

我不知道有什么简单的方法可以用其他模式来模拟你需要的东西,对不起。(虽然我也不确定你想如何通过网格渐变进行映射......)

于 2013-01-25T11:18:34.120 回答