1

私はハードコアなグラフィックス生成を本当に気にしないので、プログラミングへのこのタイプのアプローチの初心者です。Python を使用して、パラメータ化された気候モデルを設計、作成、実行、および研究しています。しかし、ついに、視覚化の問題に遭遇しました。

パス全体で多かれ少なかれ滑らかな色(または色合い)の変化があるように、線形グラデーションを任意の曲線(必ずしも円周ではない)にマッピングできるものをカイロライブラリで探していました。それから私はいくつかのパターンを探していました.最終的にカイロのメッシュグラデーションが解決策であることがわかりました.

ただし、cairo.pattern_create_mesh() を使用して Python スクリプトから新しいメッシュ グラデーションを作成することはできません。

したがって、私の質問は次のとおりです。カイロでメッシュグラデーションを使用するにはどうすればよいですか? カイロで私がやりたいことを行う簡単な方法は他にありますか?

4

1 に答える 1

0

最新リリースである cairo 1.12 でメッシュパターンが追加されました。したがって、ほとんどの言語バインディングはまだそれらをサポートしていない可能性があります。私はpythonとcairoの組み合わせについて何も知らないので、回避策も知りません。

他のパターンで必要なものをシミュレートする簡単な方法はわかりません。申し訳ありません。(メッシュグラデーションを介してマッピングを行う方法もよくわかりませんが...)

于 2013-01-25T11:18:34.120 に答える