問題タブ [cairo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - GTK+ DrawingArea に四角形を描画すると、DrawingArea 全体が塗りつぶされます
左上隅に長方形を表示する GTK+ DrawingArea があります。Cairo を使用して四角形を描画すると、描画領域全体が四角形の色で塗りつぶされます。どうすればそれを防ぐことができますか? なぜカイロはそうするのですか?私は何を間違っていますか?
を使用してコードをコンパイルしました
windows - Haskell、GHC、win32、カイロ
Windows で ghci+cairo に問題があります。たとえば、この「ghci -package cairo」のようにロードしようとすると、次のエラーで失敗します。
最も単純なプログラムでさえ、インタラクティブ モードでは機能しません。たとえば、cairo パッケージに付属する 'Text.hs' などです。ただし、「ghc --make」でコンパイルすると、すべてが期待どおりに機能するため、「dll が見つからない」という問題ではなく、すべてが整っています。
「filemon」を使用して「ghci」がロードするものを調べたところ、ログに「libcairo-2.dll」(このライブラリには「_cairo_surface_destroy」シンボルが定義されています)が見つかり、正常にロードされていることがわかります。 -これ以上何を望んでいますか?
r - Cairo / R 2.12.1 のインストール/使用に関する問題
自分のシステム (CentOS) 用に R バージョン 2.12.1 (2010-12-16) をコンパイルし、その後 Cairo_1.4-5 をインストールしました。
スクリプトをバッチ呼び出しするときに Cairo を使用してグラフの PNG (およびおそらく PDF) 出力を生成したいのですが、X を使用しているときに問題が発生します (ssh を介して X をトンネリングしていますが、Rスクリプトが実行されている...)、これが Cairo を使用したい理由です。
(私はところでルートアクセス権を持っていません)。
sessionInfo に従ってインストールされていますが、
CairoPDF を呼び出せません:
奇妙なことに、 cairo_pdfという関数を呼び出すことができます。
CairoPNG、cairo_PNG、または cairo_png を呼び出すことができません。
インストールに何か問題がありますか? 率直に言って、ここから先に進む方法がわかりません。CairoPNG() を呼び出すことさえできないのはなぜですか?
python - PyGTKとPyCairoでウィンドウの背景を透明にする方法は?
PyGTK を使用して、装飾がなく背景が透明なウィンドウを作成するのに非常に苦労しました。次に、Cairo を使用してウィンドウの内容を描画します。しかし、私はそれを機能させることができません。
色々試しましたがどれも失敗でした、これもその一つです
それで、これを行う最も簡単な方法は何ですか?
c++ - Gtk+: Cairo コンテキストからウィンドウのカーソルを設定するには?
Gtk::Window
aから aのカーソルを設定する次のコードを作成しましたCairo::Context
。プログラムを実行してカーソルをウィンドウに移動すると、カーソルが上部の水平の黒い線に変わり、下部に定義できない白い形が続きます。カーソルが黒い 16×16 の正方形に変わることを期待していました。カーソルが意図した形にならないのはなぜですか?
を画面に描画するGdk::Pixmap
と、きれいに見えます。を画面に描画するGdk::Pixbuf
とゴミが出ます。
css - おそらく透明なWebKit-Gtk/Cairoのオーバーレイ?
私はクロスプラットフォーム(Linux、Win、OS X)であり、特に少しのGTK +スキャフォールディング(つまりDrawingArea
)でサポートされているCairo(mm)を介してグラフィックス処理を行うアプリケーションを構築しています。ここで、特定のカスタムルックを必要とするいくつかのUI要素が必要です。理想的には、それらは透明なオーバーレイとしても表示される必要があります(つまり、UIのさまざまな部分のさまざまな不透明度)。
GTK +はカスタマイズが難しく(たとえば、その上に提案リストがある編集フィールドが必要です)、基本的にHTML / CSSでこれを実現する方法を正確に知っているので、質問がポップアップしました:libwebkitに処理させないのはなぜですかUIのもの?
私はWebKitの経験があまりないので、知っておく必要があるのは次のとおりです。
- 私の上記の推論は他の誰かにとって意味がありますか?
- CSSには
opacity
、CSSスタイルのレイアウト処理から継承されたアルファ値を使用してRGBAオフスクリーンサーフェスにレンダリングするようにWebKitをインターフェイスできますか? - 2.が機能しない場合でも、画面外の表面でlibwebkitを使用した人はいますか?AFAIKでは、おそらくGTK +のプロビジョニングを介して、キーボードとマウスの操作をリダイレクトする必要がありますか?
gtk - Cairo サーフェス上に GTK ウィジェットを描画する方法
GTK ウィンドウの外観と、そこに含まれるすべてのボタンとその他のウィジェットを PNG または PDF ファイルに保存したいと考えています。Cairo は、そのような表面への描画をサポートしています。どうにかして、GTK ウィジェットに Cairo サーフェス上に自分自身を描画するように依頼できますか? 私はGTKとCairoの両方に慣れていないので、コードサンプルをいただければ幸いです。Python は私が選んだ言語です。
c - gtk_windowのcairoテキストをクリアする
カイロのテキストに問題があります。私はgtk_windowにいくつかの行を書きます:
問題は、このテキストが動的である必要があることですが、テキストを書き込む関数を複数回呼び出すと、行が重なってしまいます。
前のテキストをフラッシュする方法はありますか?
ありがとう!
c# - GTK#のウィンドウオーバーラップで失われた描画コンテンツ
描画用のGTK#アプリケーションでCairoを使用しています。別のウィンドウが描画されたコンテンツの一部をカバーすると、描画されたコンテンツのオーバーラップした部分が失われます。それを永続的にする方法はありますか?
コンテンツを描画するための簡単な方法は次のとおりです。
haskell - Windows に Haskell cairo をインストールする
Windows XP に cairo をインストールしようとしていますが、これは私が試しているコマンドです。
そして、私が得た完全な出力はこのペーストで見ることができますが、実際のエラーは次のとおりです。
cairo-0.12.0 を登録しています...
setup.exe: cairo-0.12.0: include-dirs: /usr/include/cairo が存在しないか
、ディレクトリではありません (上書きするには --force を使用してください)
cairo-0.12 .0: include-dirs: /usr/include/pixman-1 が存在しないか、
ディレクトリではありません (上書きするには --force を使用してください)
cairo-0.12.0: include-dirs: /usr/include/freetype2 はありません'存在しないか、ディレクトリではありません
(上書きするには --force を使用します)
cairo-0.12.0: include-dirs: /usr/include/libpng12 が存在しないか、
ディレクトリではありません (上書きするには --force を使用します) )
cabal: エラー: 一部のパッケージのインストールに失敗しました:
cairo-0.12.0 はビルド フェーズ中に失敗しました。例外は:
ExitFailure 1
これらのディレクトリが存在しないことは知っていますが、正しいディレクトリを表示する方法を一生理解できません。このインストールを機能させる方法を知っている人はいますか? 助けてくれてありがとう。