問題タブ [pixmap]

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

qt - ピックスマップに道路(線)を描く方法

Qt の Pixmap で「道路」を描くのに本当に行き詰まりました。私はすべての座標を互いに非常に近い分数値で持っています(メルカトルの式を使用して経度/緯度をX/Y座標に変換して取得しました)。Qt drawLine 関数には、ピックスマップに描画するための整数パラメーターのみがあります (たとえば、誰も 2.5 ピクセルを描画しないため)。さらに、座標は左上隅から始まるため、次のように変更する必要があります。

これで、通常の X/Y 座標系ができました。Y 軸は上に、X 軸は左に行きます。

これが私のコードです。線を引く方法は次のとおりです。

しかし、x1、y1、x2、y2 を drawLine 関数に入れるとすぐに、整数に変換され、すべてがうまくいかなくなります。これは、すべての X/Y 座標が同じになるためです (非常に近いため)。

ピックスマップにこの線を描く方法が本当にわかりません。何か案は?

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

byte - Libgdx Pixmap と getFrameBufferPixels

ピックスマップでFrameBufferPixelを取得する方法を知っているのだろうか

getFrameBufferPixels(true)を使用する必要があることはわかっています

しかし、どのパラメーターを入れればよいかわかりません

誰が働くべきかの例を見せてもらえますか?

ありがとうございます

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

python - ラベルにピックスマップを背景としてクリック可能な QTextEdit を作成する

背景画像を表示するには、QTextEdit (または正しい: QTextBrowser) が必要です。

問題は、画像がテキストの上にあることです。そのため、テキストをクリックしてカーソル位置を設定することも、テキストを選択することもできません。これを解決するにはどうすればよいですか、または回避策を作成できますか?

私はこの問題が画像で発生することを知っています.pushButtonsを持つQLabel(画像も含む)を作成する同様のものがあるため、画像の後にpushButtonsを作成すると機能します(=ボタン)。しかし、ここで textedit を使用すると、QLabel のボタンのように QTextBrowser をそれ自体に追加することはできません。背景を作成した後に親を設定することでこれを解決しようとしましたが、うまくいきません。

編集:

現時点での私の考え: 1: QLabel がクリックスルー可能であれば、おそらく機能するでしょう。それを行う方法がわかりません。2: クリック イベントを self.textedit に渡します。ここでも同じです。

たぶん、それらは始めるのに良いポイントですか?

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

java - Pixmap の一部を GPU にアップロードする

Pixmap の一部 (指定された Rectangle) を GPU の Texture (指定された位置) にアップロードしたいと思います。

私が達成したいのは

glTexSubImage2D を使用する必要がありますか? 私はまだopenglを学んでいます;/

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

java - テクスチャでピックスマップを重ねる

libgdx のテクスチャで 2 つの画像を動的にオーバーレイしたいと考えています。2 つのピックスマップを作成し、それらをテクスチャに描画しようとしました。問題は、最上位レベルの透明な png の領域が背景の画像を削除することです。この例では、PNG2 の白い部分が透明で、画像 RESULT の白い部分も透明です。

ここに画像の説明を入力

私のコードは次のとおりです。

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

java - libgdx は、pixmap を使用してオーバーレイからテクスチャを作成します

libgdx と PixMap を使用して、オーバーレイによって変更されたテクスチャを返すメソッドを作成しようとしています。

2 つの画像があると仮定します。 FileHandle textureInput の基本画像 ここに画像の説明を入力

そして FileHandle overLay のオーバーレイ画像

ここに画像の説明を入力

このテクスチャを生成する必要があります。

ここに画像の説明を入力

したがって、textureInput の RGB 値と overLay のアルファ値を使用して、最終的な画像を作成する必要があります。Pixmap クラスを使用してこれを行うことができると思いますが、正確な方法を見つけることができないようです。

メソッドの構造は次のとおりです。

ここからどこへ行くべきかについて、少し方向性を探しています。どんな助けでも本当に感謝しています。この質問があいまいすぎる場合、または私のアプローチが完全にずれている場合は、お詫び申し上げます。

ありがとう!