私はSetPixelVを使ってウィンドウに画像を直接表示しようとしていますが、確かにあなたはそれがとても遅く、遅すぎるのはわかりませんそれを使用する。誰かが、SetPixelVの方が速い(ウィンドウではなく)画面に直接表示する方法の正しい方向に私を指摘できますか? (プラットフォームに依存しない必要はありません)SetPixel()よりもピクセルを変更する方法が速い
4
A
答えて
2
BitBlt
と呼ぶことができます。それはあなたがすでに画像全体を持っていると仮定しています。個々のピクセルは設定されません(1ピクセルの画像をたくさんblitしない限り、開始した場所よりも速度が遅い可能性があります)。
1
BitBlitがお探しのものです。
4
イメージをメモリに構築し、SetDIBitsToDevice
を使用してイメージをコピーできます。
関連する問題
- 1. SetPixelと複数のピクセルC++ winapi
- 2. Xamarin iOS:UIImageピクセルの色をピクセル単位で変更する方法
- 3. pd.to_datetimeよりも速い日付変換がありますか?
- 4. ラインスペースの0をより速く変更する方法はありますか?
- 5. ARGB私はとsetPixel(の速い別の方法を探してきた
- 6. std :: stringのサイズを変更する最も速い方法は何ですか?
- 7. magit:すぐに変更をコミットするための最も速い方法
- 8. zipファイルのmd5ハッシュ値を変更する最も速い方法
- 9. if-elifよりも速い
- 10. JODCONVERTERよりも速い
- 11. foreachよりも速いクエリ
- 12. 時間がそれよりも速い
- 13. 行のエントリを変更するためのより高速な方法?
- 14. C#TPLよりもC++ PPLの方が速いですか?
- 15. XMLをPythonオブジェクトに変換する最も速い方法
- 16. SQL、どこよりも速い実行方法?
- 17. PandasはSQLよりもCSVを読み込む方が速い
- 18. 画像内のピクセル固有のピクセルを検索する最速の方法
- 19. 最も速いマルチスレッドソート方法
- 20. 最も速いフォーマット方法
- 21. Emacsでトリプルホイールダウンよりも速いスクロールを定義する方法は?
- 22. UIImagePNGRepresentationよりも速くPNGをエンコードする方法はありますか?
- 23. ExtJS: 'image'タイプのスプライト:ピクセルを変更する方法は?
- 24. iPhoneカメラのプレビューウィンドウでピクセルの色を変更する方法は?
- 25. numpy配列のピクセル値を変更する方法
- 26. .replace()を使用するよりも正規表現が速い
- 27. node.jsのlwip setPixelメソッドを使用して複数のピクセルの値を設定する方法
- 28. JavaでBufferedImageのピクセルをより高速に反復処理する方法はありますか?
- 29. 950Mよりも950M速いですか?
- 30. MongoDBでフィールドを変更したり、高速に更新する方法は?
常にウィンドウに描画する必要があります。デスクトップ自体はウィンドウです。 –
MSDN(特に最後の段落)の[この記事](http://msdn.microsoft.com/en-us/library/dd183562%28v=vs.85%29.aspx)をお読みください。 –
@ MarkRansom:それを見るには奇妙な方法です。デスクトップを表すウィンドウハンドルがありますが、それはあなたが「スクリーン」に「直接」描くことを妨げるものではありません。 'BitBlt()'を含むデバイスコンテクスト関数を使って、デバイスコンテキストを画面や表示デバイスに取得し、デバイスコンテキストを直接描画することができます。 –