pythonとpygameを使用する場合:スクリーンに背景イメージをロードし、新しいオブジェクト(テキスト、円、矩形など)をブリッティングした後、プログラムの後半で呼び出されるように画面が表示されますか?具体的には、背景を設定して新しいオブジェクトをブリッティングしていて、すべてのブリットをそのまま残して画面イメージを保存したいので、後でスプライトを操作できる新しい背景としてプログラムで使用できます。どんな提案も歓迎!後で使用するために修正されたスクリーンをpython/pygameに保存する
1
A
答えて
0
ブリッティングは両方向で動作します。つまり、ディスプレイ画面に何かをblitできますが、別のサーフェスに画面をblitすることもできます。新しいサーフェスをディスプレイサーフェスと同じサイズにして、後で使用できるようにそのサーフェスにスクリーンをblitします。
0
は解決策を発見し、それは私が予想以上に良い作品:私は走った複数のダイヤル、ゲージとラベルで画像を作るために、多数の円、長方形、テキストを追加し、その後、私の表面上に、私の生の背景をブリット以降
次
pygame.display.update()
window = pygame.display.set_mode((800,480),0,32)
pygame.image.save(TFT,"screen_update.jpg")
新しいイメージが「screen_update.jpg」 としてディスク(私のRPi2上XDcard)に保存され、その後、私は単に「ANAL_update.jpg」に名前を変更し、私の次の背景としてあることを使用しますプログラム実行。私は四角形、円とラベルを作成するために使用されたコードのすべてをコメントアウトし、それは動作します。選択可能な「更新」ルーチンをプログラムに追加し、余分な描画とラベル付けをそのルーチンに移動して、背景のレイアウトを変更したいときに使用します。私は、プログラムが使用のために名前を変更するだけで、他のマシンにバックグラウンドをコピーするために必要な新しい更新ファイルを作成することが好きです。 注:これは私のRaspberryPi 2BでHDMI出力を42 "HDテレビに出力する作業ですが、公式のRPi 7インチTFTディスプレイを搭載したRPi3Bで動作させることを意図しています。私のような以前の質問に関連するコードを残した人。
関連する問題
- 1. 後で使うためにプロットされたデータを保存する
- 2. javascriptで修正した後にhtml-pageをMySQL DBに保存する
- 3. 修正されたデータセットを永久保存する
- 4. それぞれの修正されたファセットをggplot2に保存する
- 5. 後で使うためにPHP Trieを保存するには?
- 6. 後で使用するためにPHPフォームデータを保存するには
- 7. Node.js JSONデータを後で使用するために配列に保存する
- 8. Python:スクリーンに印刷された文字列を修正/編集する方法
- 9. Selenium IDEで後で使用するための値を保存
- 10. 後でレールで使用するためにリダイレクトURLを保存する4
- 11. 検索のためにファイルに保存されたゴルベットパターンを使用する - bash
- 12. Pythonリクエスト - 後でurlを使用するためにクッキーを保存する
- 13. データを保存するために関数を修正するにはどうすればよいですか?
- 14. 後で使うために$(this).closest( 'tr')値を保存する
- 15. 後でPythonで使用するための変数の保存
- 16. R後で使用するために入力を保存するShiny App
- 17. 後で使用するためにDjangoフォームの提出を保存する
- 18. 後でScalaで使用するためにSpark StandardScalerを保存します
- 19. ウィキペディアで記事を保存するために使用されるデータストレージモデル
- 20. 後で使用するための値の保存
- 21. 後で使用するためのポインタ値の保存
- 22. Unixシステムにファイルを保存するために使用されるデータ構造
- 23. ポストバックでJavascriptで修正された項目を保存する方法
- 24. 後で使用するためにプロセスのメモリを保存しますか?
- 25. ジャパンマッパーを使用するための依存関係を修正しました
- 26. ライブラリに保存するための録画ビデオURLを後で保存する
- 27. 後でクリアするためにsetIntervalを保存する
- 28. データを保存するために使用できる技術
- 29. NSFetchedResultsControllerで保存されたFetchRequestを使用するには?
- 30. Django:フォームが正常に保存された後にメッセージをカスタマイズする