cairo

    8

    3答えて

    gtk.DrawingAreaに描画して頻繁にリフレッシュするimage/pixbufがあるので、blitting操作が高速でなければなりません。 def __init__(self): self.drawing_area = gtk.DrawingArea() self.image = gtk.gdk.pixbuf_new_from_file("image.png") d

    2

    3答えて

    私は大学のためのCでいくつかの物理シミュレーションを書いていますが、今度は数百のpngを出力して、それから高速シーケンスで出力します...単純なロスレスでビデオをcにマージする方法はありますか?コーデックライブラリ? P.S.私はカイロのグラフィックスを使用して、一般的な

    5

    1答えて

    カイロで非常に大きな画像(> 50.0002ピクセル以上)をレンダリングする必要があります。メモリを使い果たすことなくこれを行うには、画像の一部(< 1.0002ピクセル)を順番にレンダリングし、後でそれらをマージします。 作成1000×1000の表面 は、現在一部の位置に翻訳 ドロー画像(pycairoを使用して描画命令を呼び出す) レンダリング/保存画像をファイルに(cairo_surface

    3

    1答えて

    私は最近pycairoで遊んだことがあります - これをpyopenglサーフェス(キューブの側面など)にレンダリングするのは簡単ですか?私のopenglは実際には存在しないので、これについて行く方法。

    5

    2答えて

    Union、Difference、およびIntersectionなどのブール演算で2つのパスを結合することで、カイロでパスを構築する方法はありますか?私はレンダリングにカイロを使用するベクトルグラフィックスアプリケーションを開発しており、ユーザにこの方法でパスを結合する機能を提供したいと考えていますが、カイロでその方法を見つけることはできません。

    3

    2答えて

    私の次の作業は、リストやプロパティフォームを使用する代わりに、2次元のズーム可能な平面またはキャンバス上に編成したときに最もよく理解されるデータを扱うことに重点を置いています。 ライブラリは、OpenGL、GTK +、またはCairoに基づいています。アウトベクトル図形やテキスト(?おそらくSVGベース) は、2次元平面上のこれらのウィジェット キャッチウィジェット関連のイベントを ズーム深く手配