問題タブ [qimage]
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++ - QtGui で QImage を表示する
私は Qt が初めてで、ボタンがクリックされると画像を表示する単純な GUI アプリケーションを作成しようとしています。
オブジェクト内の画像を読み取ることはできますが、入力として受け取って表示するQImage
Qt 関数を呼び出す簡単な方法はありますか?QImage
debugging - シングルステップ中にQImageを見る
何百ものクラス、乱雑なコードなどを含む巨大な Qt アプリをデバッグしています。バグを追跡しながら、QPainter を使用して QImage に何が描画されるかを見ながら、gdb (kdbg、ddd など) をシングルステップで実行したいと考えています。それは方法から方法へと運ばれます。どこかで、悪い情報を与えられています。通常、取得できるのは、.png ファイルに書き込まれた最終的な QImage だけです。
デバッガで停止したときにイメージが QImage にあるものを確認する方法はありますか?
ところで、これは Qt4.3 を使用していますが、これはちょっと古いですが、今のところ固執しています。新しいQtが何らかの利点を提供する場合、それをハックする方法があります(この質問を見ている他の人が最新のものを持っている可能性があります).
c++ - この24ビット画像をQtで出力する方法
次のように定義されたunsignedchar配列があります。
ここで、Hは画像の高さ、Wは幅であり、charは、入力画像の行x列をループする残りの関数に入力されます。文字は赤、緑、青の順序で入力されます
私は次のようなものでそれを読み込もうとしています:
ここで、charsはimageData配列のこの呼び出し関数に返されました。
私は何が間違っているのですか?ピクセルごとに3つの符号なし文字を明確に割り当てているにもかかわらず、別の形式を使用する必要があります(これが、RGB888形式を選択した理由です)。投稿されたこのコードは画像を返しますが、正しく表示されていません-部分的にスクランブルされている、色あせているなど
ありがとう
c++ - QImageでマウスの位置を取得する
マウスが現在ホバリングしている場所のQImageの座標を取得する必要があります。画像編集プログラムのように、現在ホバリングしているマウスのピクセルの座標を確認できます。
c++ - OpenCV cv::Mat を QImage に変換する方法
OpenCV C++ 標準の cv::Mat タイプを QImage に変換するにはどうすればよいでしょうか。私は周りを探していましたが、運がありません。IPlimage を QImage に変換するコードをいくつか見つけましたが、それは私が望むものではありません。ありがとう。
qt - OpenGL で QImage を使用する
最近Qtを手に入れてOpenGLで使用していますが、SDLコードをQtに移動し、テクスチャコードをQImageを使用するように変更すると、動作しなくなります。
エラー チェック コードからわかるように、画像は正しく読み込まれます。
ありがとう!
PS: glDrawPixels の使用を提案しないでください。当面の問題を修正する必要があります。その理由のいくつかは 1. 遅い 2. Android (このコードは最終的に実行される可能性があります) は OpenGL ES であり、glDrawPixels をサポートしていません。
コードは次のとおりです。
SDL を使用した元のテクスチャ ロード関数は次のとおりです。
c++ - Qt QImage でカラー LUT を使用する方法
いくつかの画像を表示するために NITF ファイルに書き込んでいたレガシー コードがいくつかあります。従来のコードでは、LUT が使用されているかのように見え、一度に 1 行ずつ NITF ファイルに書き出すコードのセクションがあり、その行の値は次のように計算されました。
data は元の符号なし文字の配列でした。
だから今、私はそのデータ配列を取得して、GUI の QImage に出力しようとしています。
NITF では、サイズが「rows x cols」の LUT データのブロックがあったように思えますよね? そこで、その lut データの配列を作成しました。
そして、次のようにqimageにデータを入力しようとしました:
ただし、これは多かれ少なかれ、実際のデータではなく、グレースケールの画像を提供するだけのようです。
私は何を間違っていますか?
ありがとう!
c++ - QPixmap::fromImage() が QX11PixmapData でセグメンテーション違反を起こす
多かれ少なかれ次のようなコードをいくつか書きました。
したがって、lutData (unsigned char) は colorTable へのインデックスです。これはスニペットの最後の行でクラッシュし、実際の行は QX11PixmapData というソースが表示されないライブラリにあります。このクラッシュの原因は何ですか? それとも Qt のバグですか?
問題があれば、CentOS 5.5 を実行しています。
ありがとう!
qt - QT:ビットマップ/PNG画像をQWidgetにペイントする
私はC++でQTを使用してゲームを構築しています。QWidgetクラスをペイントサーフェスとして拡張し、画面を更新するためのスレッドを設定しました。今必要なのは、ファイルからスプライトシートをロードし、それらを別々の64x64ピクセルの画像に分割してから、画面にペイントすることです。誰かが私がこれを行う方法についてアドバイスがありますか?
TIA
qt - QImageを圧縮してIP経由で送信する必要があります
ウェブカメラからキャプチャするアプリケーション(C ++ / Qt Designer 4.6で、などのライブラリを使用)をプログラミングしてffmpeg
いて、キャプチャしたものをIP経由で送信したいので、に送信してサーバーアプリケーションで受信することに成功しましたしかし、問題は遅すぎます。圧縮されていないため、IPを介したライブビデオストリーミングという目的の結果が得られません。私の質問は、どうすれば圧縮できますか?私はそれをフォーマットに変換すると思いますが、私はそれを理解できません、これは利用可能なものを送るための私のコードからのいくつかの行です:v4l2
QImage
QTcpSocket
QImage
QImage
YUV
QImage