[解決済み] QImageとQPixmapの違いは何ですか?
2023-02-02 09:15:55
質問
QImageとQPixmapの違いがよくわかりません。いつQImageを使用し、いつQPixmapを使用すべきでしょうか?
どのように解決するのですか?
のドキュメントを読むと簡単に答えられます。 Q画像 と QPixmap :
は QPixmap クラスは オフスクリーン の画像表現であり、ペイントデバイスとして使用することができます。
は QImage クラスはハードウェアに依存しない画像表現を提供し、ピクセルデータへの直接アクセスを可能にし、ペイントデバイスとして使用することができます。
編集してください。 また、@Daveさんの回答より。
QPixmapはGUIスレッドの外では操作できないが、QImageはそのような制限はない。
そして、@Arnoldから。
<ブロッククオート通常(常にではない)適用される短いまとめです。
- もしあなたが画像を操作し、修正し、その上のピクセルを変更することを計画しているならば、QImageを使用してください。 等々、画像を操作することを計画している場合、QImage を使用します。
- 同じ画像を複数回描画する場合は、QPixmapに変換する。 QPixmapに変換してください。
関連
-
[解決済み】coutはstdのメンバではない
-
[解決済み】LLVMで暗黙のうちに削除されたコピーコンストラクタの呼び出し
-
[解決済み】Visual Studio 2015で「非標準の構文。'&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み] [Solved] Error C1083: Cannot open include file: 'stdafx.h'
-
[解決済み】エラー。引数リストに一致するコンストラクタのインスタンスがない
-
[解決済み] コピーアンドスワップ慣用句とは?
-
[解決済み] スマートポインターとは何ですか?
-
[解決済み] 私的相続、公的相続、保護相続の違いについて
-
[解決済み] g++とgccの違いは何ですか?
-
[解決済み】C/C++の"-->"演算子とは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テスト
-
[解決済み】Visual Studio 2015で「非標準の構文。'&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み】クラステンプレートの引数リストがない
-
[解決済み] クラスにデフォルトコンストラクタが存在しない。
-
[解決済み】'cout'は型名ではない
-
[解決済み】オブジェクト引数のない非静的メンバ関数の呼び出し コンパイラーエラー
-
[解決済み】クラステンプレートの使用にはテンプレート引数リストが必要です
-
[解決済み】 while(cin) と while(cin >> num) の違いは何ですか?)
-
[解決済み】警告 - 符号付き整数式と符号なし整数式の比較
-
[解決済み】Eclipse IDEでC++エラー「nullptrはこのスコープで宣言されていません」が発生する件