問題タブ [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.

0 投票する
5 に答える
37916 参照

fonts - パンゴ-警告**:フォントの選択に失敗しました。見苦しい出力が予想されます

Pangoライブラリを使用するものを起動すると、このエラーが発生します。Kubuntu9.10を使用しています。libgtk * libcairo *libpango*とfontconfigで'sudoapt-get --reinstall install'を実行しましたが、運がありませんでした。

誰かが私を正しい方向に向けることができますか?ありがとう。

0 投票する
2 に答える
4780 参照

linux - x64CentOSでCairoを構築する際に問題が発生する

私はこれを32ビットCentOSで何度も実行しましたが、問題なくすべてがうまくいきました。しかし、現在、x64 CentOSでは、cairoにpixmanを検索させることができません。

Pixman0.18.0は/usr/ local / libにインストールされています(これは通常の場所だと思います)。

Cairo 1.8.10用に構成すると、それが見つかりません。

環境変数pixman_LIBS=/ usr / local / libを設定してみましたが、うまくいきませんでした。

何がうまくいかないのか分かりますか?pixmanを探しているcairoのconfigureがどこにあるかを確認することはできますか?検索パスなど?

0 投票する
1 に答える
448 参照

c++ - gtkmmの形をした窓

Gtkmmでシェイプドウィンドウを作成するにはどうすればよいですか?形状はcairommを使用して定義する必要があります。

0 投票する
2 に答える
3313 参照

linux - Linux システムで真のタイプ文字のグリフ アウトラインを取得する方法

Linux システムで真のタイプのフォントでグリフのアウトラインを取得するためのライブラリを探しています。PangoCairoを使用していますが、残念ながら何も見つかりませんでした。.NET で GlyphTypeface.GetGlyphOutline にたものを探しています

ヘルプやヒントをいただければ幸いです。

前もって感謝します

0 投票する
1 に答える
435 参照

python - 表面データを直接取得するまれなPyCairoアンチエイリアス

Pycairoコンテキストとサーフェス(ImageSurface)を作成した後、サーフェスバッファから直接取得すると、異なるエクスポート結果が得られます

またはPNGエクスポート方法から

コンテキストアンチエイリアスフラグは明らかに同じであり、はい、get_dataメソッドの結果にはアンチエイリアスがありますが、品質ははるかに低くなります。なんで?

ありがとう。

0 投票する
3 に答える
841 参照

python - python:ファイルを開き、リストに行を送り、リストデータを処理する

ファイル「output.log」のデータを加工してgraphdata['eth0]にフィードしたい

私はこれを行いましたが、最初の行のみを処理します:

0 投票する
2 に答える
2993 参照

python - Cairoを使用してテキストを円の中に保つ方法は?

私はカイロ(具体的にはpycairo)を使用してグラフを描画していますが、円の境界内にテキストを保持することで、テキストを重ねずに円の内側に描画する方法を知る必要があります。円の中に文字「a」を描くこの単純なコードスニペットがあります。

問題は、ラベルの文字数が可変であり(20文字まで)、フォントのサイズを動的に設定する必要があることです。円のサイズやラベルのサイズに関係なく、円の内側に収まる必要があります。また、すべてのラベルには1行のテキストがあり、スペースや改行はありません。

なにか提案を?

0 投票する
3 に答える
10967 参照

python - Matplotlib PDF エクスポートで間違ったフォントが使用される

プレゼンテーション用に高品質の図を生成したい。グラフィックスの生成には Python の matplotlib を使用しています。残念ながら、PDF エクスポートは私のフォント設定を無視しているようです。

FontPropertiesオブジェクトをテキスト描画関数に渡すことと、オプションをグローバルに設定することの両方で、フォントを設定しようとしました。記録として、問題を再現するための MWE を次に示します。

どちらの場合も、作成された出力は同じで、Helvetica を使用してます (はい、両方のフォントがインストールされています)。

念のために言っておきますが、次の方法も役に立ちません。

最後に、代わりにネイティブ ビューアーを使用してバックエンドを置き換えると、次のようになります。

正しいフォントが表示されますが、ビューアー GUIでのみ表示されます。PDF 出力が再び間違っています。

確かに、他のフォントを設定できますが、他のクラスのフォント ファミリのみを設定できます。serifフォントまたはfantasyまたはを設定できますmonospace。しかし、すべてのサンセリフ フォントはデフォルトで Helvetica に設定されているようです。

0 投票する
1 に答える
1167 参照

r - WindowsのRでcairoDeviceを使用できますか?

現在、WindowsXPへのR2.10.1のインストールでは、

Falseを返します。パッケージcairoDeviceのロードは、「LoadLibraryfailure」というメッセージで失敗しますが、共有ライブラリ「C:/Programme/R/R-2.10.1/library/cairoDevice/libs/cairoDevice.dll」があります。カイロを窓で動作させる方法はありますか?

0 投票する
1 に答える
305 参照

c - cairoを使用してgtkentryの上に描画

gtkentry の外観を強化するために cairo を使用したいと考えています。このために、コールバックを「expose-event」に接続しました。コールバックでは、gtkentry の元の公開イベント ハンドラを呼び出します。その後、カイロ コンテキストを作成し、いくつかの線を引き、カイロを破棄します。公開イベントが伝播しないように、コールバック関数の戻り値として「TRUE」を返します。

今私の問題は、(0,0) から (100,100) まで線を引いていることです。ただし、線は gtkentry の境界領域にのみ表示されます。テキストがある場所は、表示されません。

助けてください。

敬具-Durgesh O Mishra