問題タブ [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.
c - gtkプログラムからgimpを開き、GdkPixbufを渡す方法は?
画像を表すGdkPixbufオブジェクトがあり、この画像をプログラムに表示します。
現在、ユーザーはこの画像を保存し、gimpを開いて読み込むことができます。cプログラムから直接gimpを開き、GdkPixbufオブジェクトをgimpに渡すことは可能ですか?
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例外が発生します。
ですから、ストック画像の保存形態が間違っていると思います。問題は、これをどのように回避するかです。
c++ - GTKmm-pixbufをツリービューに配置する方法
GTKmmの使い方を学んでいて、画像をツリービューに入れる方法を理解するのにとても苦労しています。Gladeを使用して、3つの列を持つツリーストアを作成しました。そのうちの1つはGdkPixbuf
と呼ばれstore_pixbuf
ます。また、呼び出されたpixbufセルレンダラーとint_col_pict
char配列セルレンダラーの両方を含む列を使用して、空き地にツリービューを作成しました。私のコードではMyColumns
、次のようなツリーストアの通常の定義があります。
次のコードを使用してデータを入力します。
最初はストック画像を使おうとしましたが、どの関数を使うべきかわからなかったので、Gdk::Pixbuf::create_from_file()
(上記のように)使おうとしましたが、実行時に次のエラーが発生します。
実行中の様子を確認するには、ここをクリックしてください。画像は「FastEthernet...」行と同じ行に表示されることになっています
誰かが私がこれを解決する方法を知っていますか?私はそれについて完全に間違っていますか?見てくれてありがとう、少しでも助けてくれてありがとう!
wxpython - wxpythonでGdkPixbufを使用するには?
ビットマップやアイコンに変換できますか?ファイルに保存するのは避けて、たとえば wx.Bitmap で読みたいと思います。
gtk - ddd または gdb を使用して GdkPixbuf 構造内を調べる
デバッグ目的で GdkPixbuf 構造の内部を調べたいと思います。しかし、私が得るのは<incomplete type>
メッセージだけです。
サンプル コードのスニペットを少しだけ示します。
さて、pixbuff 構造の内部を見ようとすると、<incomplete type>
メッセージが表示されます。ddd または gdb デバッガーを使用して、この構造の内部を正しく調べるにはどうすればよいですか? 私は新しいコーディングとデバッグをしています。
dddで次のことを試しました
グラフ表示 (GdkPixbuf *)pixbuff および変数を右クリックし、別の表示オプションを使用しても無駄です。
この構造の内部を正しく見る方法についてのアイデアはありますか?
c - Gdk-Pixbuf (Gtk-Image?) がデフォルトでサポートしている画像形式は何ですか?
Gdk-Pixbuf が png と jpg をサポートしていることは知っていますが、完全に (または部分的に) サポートされているすべての画像形式の正確なリストをインターネット上のどこにも見つけることができません。ディレクトリ内のすべてのファイルの拡張子を確認し、gdk-pixbuf でサポートされているかどうかを判断する必要があるため、現在のプロジェクトに必要です。何か助けはありますか?
python - gtk.gdk.Pixmap のサイズを変更する方法
のインスタンスが作成され、そのgtk.gdk.Pixmap
上に何かが描画されます。例えば:
のサイズを変更するにはどうすればよいPixmap
ですか? 私が見る 1 つの方法は、を using にコピーPixmap
しPixBuf
、gtk.gdk.Pixbuf.get_from_drawable
次にサイズを変更してPixbuf
から、をにコピーするPixbuf
ことです。Pixmap
すべてのコピーなしでこれを行う方法はありますか?
gtk - GtkDrawingArea のスクロール
(C言語、GTKライブラリ)
私のフォームには、カイロで GdkPixbufs (ファイルからロード) を描画する GtkDrawingArea ウィジェットがあります。私が達成したいのは、ウィンドウのサイズが固定されている間 (描画された画像がウィンドウよりも大きい)、スクロールバーで描画領域をスクロールできるようにすることです。どうやってやるの?ScrolledWindow コンテナに GtkDrawingArea を配置してもうまくいきませんでした (または、何か間違ったことをしたのかもしれません - GTK は初めてです)。
解決策は単純であるほどよい。乾杯!
gtk - GdkPixbufをファイルに保存するときの警告-なぜそれが発生するのですか?
GdkPixbufの内容をファイル(作成されることになっている、ダイアログウィンドウでパスが決定される)に保存するとgdk_pixbuf_save(picturePixbuf, currentFileName, "bmp", &error, NULL);
、次の警告が表示されます。
なんで?ファイルは実際に作成されています。
c - cairo ライブラリを使用したハイライト効果の作成
私はcairo_t cr
カイロで描くことができる を持っています。次のいずれかを実行する必要がある、このカイロ グラフィックにハイライト効果を作成したいと考えています。
- 画像全体を明るくして、少し明るく見えるようにします
- 背景、つまり画像の透明な部分を明るい色 (白など) に変更します。
- 背景に少しぼかしを加えるかもしれません
どうすればカイロでそれを行うことができますか?
[編集] アイコンを表示するウィジェットがあり、マウスをウィジェットの上に移動したときにそれを強調表示したいと考えています。ハイライトに加えて、どのアイコンがハイライトされているかがより明確になるように、白い背景を描画したいと考えています。[/編集]