問題タブ [pixbuf]

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 に答える
68 参照

gtk - フレームごとに取得して操作することにより、ビデオを再生します。すべてのフレームで新しい pixbuf を作成していますか、それとももっと簡単な方法がありますか?

python3、gtk3を使用。ビデオのフレームを操作して表示 (再生) する必要があるコンピューター ビジョン アプリケーションに取り組んでいます。

現在、操作されたフレームを含むnumpy配列から作成された一連のバイトによって供給されるPixbuf静的メソッドで新しいを作成していますが、20fps でビデオを再生できないなどのパフォーマンスの問題があります。new_from_data

私は疑問に思います:これはこの種の問題に取り組む方法ですか?フレームごとに新しい Pixbuf を作成することは、比較的安価ですか、それとも高価ですか? を使用するなど、他の方法を使用する必要がありますnew_from_streamか? (なじみがない)

0 投票する
0 に答える
107 参照

gtk - GdkPixbuf : 新しい Pixbuf をインスタンス化せずにデータを変更することは可能ですか?

変更可能なコンテンツを含む Pixbuf が必要です。つまり、適切な速度でフレームを表示するには、非常に高速に更新する必要があります。

Pythonバインディングにはget_pixelsメソッドがあります。それを使用してpixbuf内のデータを更新できるかどうか、およびそれらのコピーのメモリに保存されている元のデータを返すかどうかは不明です。

なにか提案を?