問題タブ [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 投票する
2 に答える
409 参照

python - PIL を使用して影付きのボタンを生成する

Python で PIL を使用してメニューにボタンを自動的に生成しようとしています。ボタンは小さな長方形で、ある色から別の色への小さなグラデーションと、小さなテキストが含まれている必要があります。

PIL はこれを行うための最良の方法ですか、それともカイロはより良い代替手段ですか? 最初にイメージを持たずにこれを達成する方法について何か提案はありますか..?

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

c++ - カイロ + openGL + Glut + VS 2010 + Windows 7

私はかなりダンプです:)だから、「cairo」、「glut」をインストールしてWindows 7のVS 2010プロジェクト(C ++)で使用する方法について、ステップバイステップのマニュアルを手伝って書くことができますか?

PS:Linuxで問題なくそれを行うことができた最も楽しいこと。

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

c - GTK[REPEAT] を使用して URL から画像を表示する

私は一つのことに問題があります。cairo や gtk で URL から画像を表示する を検索しましたが、何も見つかりませんでした。これが不可能な場合は、他のライブラリを使用して構造内の画像を分解してから読み込むことができます。

それを行うためのアイデアはありますか?

0 投票する
4 に答える
809 参照

canvas - 浮かび上がるイメージ

Cairo または GTK 関数を使用して、アプリ内の別の画像の上に画像を動的に配置できるようにしたいと考えています。たとえば、ユーザーが魚や海の動物を配置する海を想像してみてください。

これどうやってするの?それを行う簡単なプログラムやデモを覚えていなくても、それは大歓迎です!

ありがとうございました!

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

python - pygtkでcairoを使用してRGB値を使用して線の色を変更できません

pygtk で cairo を使用して描画領域に描画しています。この関数を使用して線の色を設定します:

しかし、この色の代わりに白い色を示してい#CB0C33ます。赤いバラのような色です。pygtkでcairoを使用して線の色を任意の色に変更する方法を教えてください。私を助けてください。よろしくお願いします...

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

opengl - ブラウザのどのレンダラーですか?

私は実際に、いくつかのコードを解析し、GUI(主にsvg要素に基づく)を表示し、ユーザーがそれを操作できるようにする小さなブラウザーを実行しています。

GUIをペイントするためにどのレンダラーを使用する必要がありますか?

おそらく将来的には、このブラウザには3D機能、または少なくとも3Dウィジェットが必要になるでしょう。このため、GLUTのようなものを使用することを考えていました(これは有料の作業ではなく、時間も制限されていません)が、gpulessマシンでのパフォーマンスが少し怖いです。

つまり、GPUのないマシンでいくつかの単純な2D GLUTベースのコードをどれだけうまくスケーリングできるでしょうか?cairoのような他のものに基づくコードと同様に実行されますか?

私はこのプロジェクトをできるだけ軽くしようとしていますが、QT(このタスクに最適)のようなものを使用することは、私が非常に満足していることではありません。

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

c - Cairo がデータから画像を読み込む

カイロ図書館に疑問があります。

画像をダウンロードしてバッファメモリに入れました。メモリ内にあるデータから画像をロードするためのカイロの解決策はありますか?

ありがとう

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

cairo - Cairo.Contextにメソッドを追加する方法は?

角丸長方形のカイロでボックスを描画するために、次の関数を作成しました

これは非常にCに似た方法です。私はこれをよりオブジェクト指向の方法で行いたいと思います。Cairo.Contextのメソッドとして関数を実装するようなものです。

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

gtk - GTKの他のウィジェットの上に透明な背景のテキストをレンダリングするにはどうすればよいですか?

GtkImageやGtkButtonなどの他のgtkウィジェットの上に透明/半透明の背景(または背景なし)のテキストをレンダリングしたい。主な目標は、背景のGtkウィジェット(特にGtkImage)の上にテキストを表示することです。pangocairoライブラリを使用してGtkFrameでテキストをレンダリングできますが、GtkFrameの背景を取り除くことができません。

GtkWindowを透明または半透明にする例を見てきましたが、GtkWidgetsを配置するためにGtkLayoutを使用して不透明なGtkWindowを作成し、GtkImageをレイアウト上に配置し、GtkImageの上にテキストをレンダリングしてテキストに適切な背景を与えたいと思います。

また、GtkDrawingAreaを使用してみましたが、pixbufのcairoコンテキストを作成し、その上にテキストをレンダリングすることに迷いました。どんな助けでも大歓迎です。

注:私はウィンドウの合成にCompizを使用しています。