cairo

    2

    1答えて

    私はネットワークビジュアライゼーションのためにpython iGraphを使って遊んでいます。グラフをプロットしようとしたときにエラーメッセージが表示されました。 >>> layout = g.layout("kk") >>> plot(g, layout = layout) Traceback (most recent call last): File "<stdin>", lin

    1

    1答えて

    私の質問は、ウィンドウ上のOpenGLで描画をスピードアップする方法です。 テストコードは以下のとおりです。私はウェブ上のいくつかのカイロの例からそれをコピーしました。 fpsが1秒あたり30〜40に低下します。これはWebブラウザよりも遅いです。 フレームごとに描画するだけで、html5にjavascriptを書き込もうとしました。同じ関数が線を引くだけで、はるかに高速に実行されます。 なぜカイ

    9

    1答えて

    私は、クリックアンドドラッグ機能を備えたHaskellプログラムを作成しています。そのため、各マウス移動イベントで更新がウィンドウに描画されます。現時点では私が使用しています renderWithDrawable myCanvas update しかし、これは多くのちらつきです。私は、別のドロウアブル(「サーフェス」?)を作成してそれにレンダリングし、それをスクリーンウィンドウに1回の操作でb

    5

    1答えて

    Ubuntu 12.04プラットフォームにPango-1.30をインストールする際に問題が発生しました。 ./configureステップ中に、「Freetype、X11、Cairo、またはWin32バックエンドを有効にできませんでした。少なくとも1つのバックエンドでPangoを構築する必要があります」というメッセージが表示されます。しかし、私はFreetypeとX11をビルドしてインストールし、そ

    6

    1答えて

    は 私はAthensTutorialをしていた、私は最初のステップ surface := AthensCairoSurface extent: self extent asIntegerPoint. を理解して、ステップ2はキャンバスが来る surface drawDuring: [:canvas | "First, we clear the surface" surface clear

    10

    1答えて

    デスクトップ上でうまく動作する2Dキャンバスの回転を行っていますが、モバイルスペースには小さな問題が1つあります。ここでは、スクリーンショットにズームインします: 親指の画像を500ミリ秒にわたって0.2rad回りに回転させます。私が考えているのは、関連するすべてのコードが下にインラインであることです。あなたが見ることができるように、イメージの上部の角のそれぞれによって残されたある種の「トレール」

    1

    1答えて

    私はgtkmm2.4をUbuntu 10.04で使用しています。 (私の例はon_expose()ルーチンの代わりにon_draw()を含んでいます。 on_expose_event()のget_window()を参照するVBoxでは、ウィンドウが存在しないようです。私はそれを追加する必要がありますか? オリジナルコードhttp://developer.gnome.org/gtkmm-tutori

    9

    2答えて

    私はpdfをsvgに変換するツールを作成しています。これらのpdfには、300 dpiの大きなビットマップやベクトルの束など、グラフィックデータが含まれています。 here on stackoverflowを覗いて、私はpdf2svgを見つけました。これは魅力的な作品です。ベクターデータは完璧です。しかし、ビットマップが72dpiに縮小されているように見えます。ディメンションはまだ8x10インチで

    7

    1答えて

    カイロでラジアルグラデーションを使用していますが、期待した結果が得られません。私が得ている放射状の勾配は、私が予想していたよりもはるかにあいまいではなく、希望の結果を得るために色の停止でうまくいかないようです。コードは次のとおりです。 cairo_pattern_t *pat; pat = cairo_pattern_create_radial(100.0, 100.0, 0.0, 100.0

    7

    1答えて

    私はMonoフレームワークの下でLinux用の小さなアプリケーションを作成し始めていますが、アプリケーションは本質的にユーザーの操作が非常に少ない小さなキオスクフロントエンドになります。これは100%text/consoleベースの同じアプリケーションの以前のバージョンを置き換えることです。 これはRaspberry Piで実行されるため、Xを実行しないようにして、自分のアプリケーションでFram