Qtでは、完全にダウンロードした画像をQWidgetでレンダリングするのはかなり簡単です。しかし、私はそれがフェッチされているときに部分的にダウンロードされたプログレッシブjpg(またはpng)をレンダリングしたい。ダウンロード中のQWidgetにプログレッシブJPEGをレンダリングするにはどうすればよいですか?
6
A
答えて
-1
QGraphicsViewでイメージをレンダリングすることができます。この目的のために、メンバ変数として2つのQImageポインタを持つQGraphicsItemを記述することができます。それらのうちの1つをバッファとして使用して、新しいバイトをバッファに書き込むことができます。もう一方のイメージはレンダリングに使用できます。 paint()関数は次のようにする必要があります。
painter->drawImage(0,0,*mRenderImage);
0
私はその目的に適したGIF形式のみを覚えています。 QTツールやライブラリではこれを行う方法はありません。部分的にダウンロードされた(gif)イメージをQPixmapまたはQImageに変換して表示する方法が必要だと考えてください。
関連する問題
- 1. UIImageViewでプログレッシブJPEGをダウンロード中に表示するにはどうすればよいですか?
- 2. QtでQWidgetを印刷するにはどうすればよいですか?
- 3. ロード中にプログレッシブJPEGをFlashに表示する
- 4. ゲームのダウンロードをダウンロードするにはどうすればよいですか?
- 5. プログレッシブJPEGとしてjpegイメージを保存するには?
- 6. QWidgetがペイントされないようにするにはどうすればいいですか?
- 7. libjpegのプログレッシブJPEG
- 8. はImageIOにとiOSのプログレッシブJPEGを作成する私は<code>UIImage</code>オブジェクトからプログレッシブJPEGを作成しようとしているデバイス
- 9. コマンドのパス(例:-gacutil)をプログレッシブに解決するにはどうすればよいですか?
- 10. Googleウェブサイトトランスレータで言語をプログレッシブに変更するにはどうすればよいですか?
- 11. テンプレートにアーキタイプをレンダリングするにはどうすればよいですか?
- 12. リッチテキストを画像にレンダリングするにはどうすればよいですか?
- 13. テンプレートにForeignKeyフィールドをレンダリングするにはどうすればよいですか?
- 14. ビデオファイルをSDカードにダウンロードするにはどうすればよいですか?
- 15. ColdFusionページをPDFダウンロードにするにはどうすればよいですか?
- 16. 長時間の中でオブジェクトのレンダリングを調整するにはどうすればよいですか?
- 17. JLabelのレンダリングを改善するにはどうすればよいですか?
- 18. ストリーミングサイトからファイルをダウンロードするにはどうすればよいですか?
- 19. WKWebViewからダウンロードをインターセプトするにはどうすればよいですか?
- 20. ネイティブアンドロイドアプリでepubファイルをレンダリングするにはどうすればよいですか?
- 21. AJAXリクエストでチャートをレンダリングするにはどうすればよいですか?
- 22. Pythonで3Dヒストグラムをレンダリングするにはどうすればよいですか?
- 23. Appfogアプリのライブファイルシステムをダウンロードするにはどうすればよいですか?
- 24. Honeycomb SDKのプレビューをダウンロードするにはどうすればよいですか?
- 25. 旧バージョンのChromeをダウンロードするにはどうすればよいですか?
- 26. RでGADMデータをダウンロードするにはどうすればよいですか?
- 27. Angular 2でファイルをダウンロードするにはどうすればよいですか?
- 28. Javaでトレントをダウンロードするにはどうすればよいですか?
- 29. ASIHTTPRequestで.webarchiveをダウンロードするにはどうすればよいですか?
- 30. mmsオーディオストリームをRubyでダウンロードするにはどうすればよいですか?
何を試しましたか? –
QPainterを使ってレンダリングすることで、部分的に取り出したbytearrayをjpgイメージとして解釈しようとしました。 bytearray全体が取り込まれるまで、それは機能しません。私はまた、QImage、QPainterのドキュメンテーションを手がかりとしてプログレッシブJPGを扱うように調べました。 –