問題タブ [gdkpixbuf]

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 投票する
1 に答える
136 参照

c - gtkプログラムからgimpを開き、GdkPixbufを渡す方法は?

画像を表すGdkPixbufオブジェクトがあり、この画像をプログラムに表示します。

現在、ユーザーはこの画像を保存し、gimpを開いて読み込むことができます。cプログラムから直接gimpを開き、GdkPixbufオブジェクトをgimpに渡すことは可能ですか?

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

python - PyGTKは、ストックイメージのウィンドウのアイコンを設定します

これはかなり単純なはずだと思いますが、何かが足りないと思います。

そこで、ストック画像の1つでウィンドウのアイコンを設定したいと思います。私が試してみました:

次に、Pythonは次のように文句を言います。

ファイル"./sample.py"、44行目、init
window.set_icon(windowIcon.get_pixbuf())
ValueError:画像はGdkPixbufまたは空である必要があります

私はgtkImageをGdkPixbufに変換しようとします。なぜなら、Pythonが文句を言わなかったとき、

TypeError:アイコンはGdkPixbufまたはNoneである必要があります

pygtkのドキュメントには次のように書かれています。

画像のストレージタイプがgtk.IMAGE_EMPTYでもgtk.IMAGE_PIXBUFでもない場合、ValueError例外が発生します。

ですから、ストック画像の保存形態が間違っていると思います。問題は、これをどのように回避するかです。

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

c++ - GTKmm-pixbufをツリービューに配置する方法

GTKmmの使い方を学んでいて、画像をツリービューに入れる方法を理解するのにとても苦労しています。Gladeを使用して、3つの列を持つツリーストアを作成しました。そのうちの1つはGdkPixbufと呼ばれstore_pixbufます。また、呼び出されたpixbufセルレンダラーとint_col_pictchar配列セルレンダラーの両方を含む列を使用して、空き地にツリービューを作成しました。私のコードではMyColumns、次のようなツリーストアの通常の定義があります。

次のコードを使用してデータを入力します。

最初はストック画像を使おうとしましたが、どの関数を使うべきかわからなかったので、Gdk::Pixbuf::create_from_file()(上記のように)使おうとしましたが、実行時に次のエラーが発生します。

実行中の様子を確認するには、ここをクリックしてください。画像は「FastEthernet...」行と同じ行に表示されることになっています

誰かが私がこれを解決する方法を知っていますか?私はそれについて完全に間違っていますか?見てくれてありがとう、少しでも助けてくれてありがとう!

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

wxpython - wxpythonでGdkPixbufを使用するには?

ビットマップやアイコンに変換できますか?ファイルに保存するのは避けて、たとえば wx.Bitmap で読みたいと思います。

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

gtk - ddd または gdb を使用して GdkPixbuf 構造内を調べる

デバッグ目的で GdkPixbuf 構造の内部を調べたいと思います。しかし、私が得るのは<incomplete type>メッセージだけです。

サンプル コードのスニペットを少しだけ示します。

さて、pixbuff 構造の内部を見ようとすると、<incomplete type>メッセージが表示されます。ddd または gdb デバッガーを使用して、この構造の内部を正しく調べるにはどうすればよいですか? 私は新しいコーディングとデバッグをしています。

dddで次のことを試しました

グラフ表示 (GdkPixbuf *)pixbuff および変数を右クリックし、別の表示オプションを使用しても無駄です。

この構造の内部を正しく見る方法についてのアイデアはありますか?

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

c - Gdk-Pixbuf (Gtk-Image?) がデフォルトでサポートしている画像形式は何ですか?

Gdk-Pixbuf が png と jpg をサポートしていることは知っていますが、完全に (または部分的に) サポートされているすべての画像形式の正確なリストをインターネット上のどこにも見つけることができません。ディレクトリ内のすべてのファイルの拡張子を確認し、gdk-pixbuf でサポートされているかどうかを判断する必要があるため、現在のプロジェクトに必要です。何か助けはありますか?

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

python - gtk.gdk.Pixmap のサイズを変更する方法

のインスタンスが作成され、そのgtk.gdk.Pixmap上に何かが描画されます。例えば:

のサイズを変更するにはどうすればよいPixmapですか? 私が見る 1 つの方法は、を using にコピーPixmapPixBufgtk.gdk.Pixbuf.get_from_drawable次にサイズを変更してPixbufから、をにコピーするPixbufことです。Pixmap

すべてのコピーなしでこれを行う方法はありますか?

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

gtk - GtkDrawingArea のスクロール

(C言語、GTKライブラリ)

私のフォームには、カイロで GdkPixbufs (ファイルからロード) を描画する GtkDrawingArea ウィジェットがあります。私が達成したいのは、ウィンドウのサイズが固定されている間 (描画された画像がウィンドウよりも大きい)、スクロールバーで描画領域をスクロールできるようにすることです。どうやってやるの?ScrolledWindow コンテナに GtkDrawingArea を配置してもうまくいきませんでした (または、何か間違ったことをしたのかもしれません - GTK は初めてです)。

解決策は単純であるほどよい。乾杯!

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

gtk - GdkPixbufをファイルに保存するときの警告-なぜそれが発生するのですか?

GdkPixbufの内容をファイル(作成されることになっている、ダイアログウィンドウでパスが決定される)に保存するとgdk_pixbuf_save(picturePixbuf, currentFileName, "bmp", &error, NULL);、次の警告が表示されます。

なんで?ファイルは実際に作成されています。

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

c - cairo ライブラリを使用したハイライト効果の作成

私はcairo_t crカイロで描くことができる を持っています。次のいずれかを実行する必要がある、このカイロ グラフィックにハイライト効果を作成したいと考えています。

  • 画像全体を明るくして、少し明るく見えるようにします
  • 背景、つまり画像の透明な部分を明るい色 (白など) に変更します。
  • 背景に少しぼかしを加えるかもしれません

どうすればカイロでそれを行うことができますか?

[編集] アイコンを表示するウィジェットがあり、マウスをウィジェットの上に移動したときにそれを強調表示したいと考えています。ハイライトに加えて、どのアイコンがハイライトされているかがより明確になるように、白い背景を描画したいと考えています。[/編集]