파이썬과 파이 게임을 사용할 때 : 배경 이미지로 스크린을로드하고 새 오브젝트 (텍스트, 원, 사각형 등)를 블리 싱 한 후에 수정 된 화면에서 나중에 프로그램에서 불러올 수 있습니까? 특히, 배경을 설정하고 새로운 객체를 블리딩 할 때 모든 블리트가 그대로 유지 된 상태로 화면 이미지를 저장하고자하므로 나중에 프로그램에서 스프라이트를 조작 할 수있는 새로운 배경으로 사용할 수 있습니다. 어떤 제안이 환영되었습니다!수정 된 스크린을 파이썬/파이 게임에서 나중에 사용하기 위해 저장
1
A
답변
0
블리 팅은 두 가지 방식으로 작동합니다. 즉, 표시 화면에 무엇인가 블리트 할 수 있지만 화면을 다른 화면에 블리트 할 수도 있습니다. 따라서 새로운 서페이스를 같은 크기의 디스플레이 서페이스로 만들고 나중에 사용할 수 있도록 해당 서페이스에 화면을 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"로 이름을 변경하고 내 옆에 배경으로 것을 사용 프로그램 실행. 직사각형, 원 및 레이블을 만드는 데 사용 된 모든 코드를 주석 처리했으며 작동합니다. 선택 가능한 "업데이트"루틴을 프로그램에 추가하고 모든 추가 드로잉 및 레이블을 해당 루틴으로 이동하여 해당 배경의 레이아웃을 변경하고자 할 때 사용합니다. 나는이 프로그램이 사용하기 위해 이름을 바꾸고 배경을 다른 컴퓨터에 복사 할 필요가있는 새로운 업데이트 된 파일을 만듭니다. 참고 :이 제품은 42 인치 HD TV로 HDMI 출력을 지원하는 RaspberryPi 2B에서 작동하지만 공식 RPi 7 인치 TFT 디스플레이로 RPi3B에서 실행됩니다. 이전 질문에 대한 관련 코드를 내 것과 비슷한 다른 사람들
관련 문제
- 1. 나중에 사용하기 위해 플롯 된 데이터 저장
- 2. Talend : 나중에 사용하기 위해 변수 저장
- 3. 나중에 사용하기 위해 RecyclerView/Notes 저장
- 4. 나중에 사용하기 위해 UIWebView ActiveElement 저장
- 5. 아이폰에서 나중에 사용하기 위해 이미지 저장
- 6. 나중에 사용하기 위해 iOS에 객체 저장
- 7. 나중에 사용하기 위해 대량의 텍스트 (문자열) 저장
- 8. 나중에 사용하기 위해 raw_input을 캡쳐하려고합니다.
- 9. 텍스처를 포함하여 나중에 사용하기 위해 나중에 OpenGL 객체 저장하기
- 10. 아이디어 - 부분보기에서 나중에 사용하기 위해 jquery 매개 변수 저장
- 11. 나중에 사용하기 위해 handpy 그룹에 pandas DataFrame 저장
- 12. ID없는 트래버스 테이블, 나중에 사용하기 위해 배열에 저장
- 13. vb.net save (t) 나중에 사용하기 위해
- 14. PHP : 나중에 사용하기 위해 변수에 저장 배열 출력은
- 15. 나중에 사용하기 위해 <select> 옵션을 저장/생성 하시겠습니까?
- 16. 나중에 사용하기 위해 변수에 ajax 응답 배열 저장
- 17. 나중에 사용하기 위해 빈 변수를 포함하는 문자열 저장
- 18. 나중에 사용하기 위해 변수에 HTML 요소 컬렉션 저장
- 19. jQuery : 나중에 사용하기 위해 언로드 이벤트를 저장하십시오.
- 20. 나중에 사용하기 위해 PHP 폼에 데이터 저장하기
- 21. 나중에 사용하기 위해 AggregationOutput 객체를 생성하는 방법
- 22. 나중에 처리하기 위해 IPL_DEPTH_IMAGE 저장
- 23. 나중에 사용하기 위해 브라우저에서 CSS 파일을 저장하십시오.
- 24. 나중에 사용하기 위해 물건을 보관하고 있습니까?
- 25. 장착 된 R 모델을 나중에 사용하기 위해 저장하는 방법
- 26. 자바에서 나중에 사용하기 위해 파일 만들기
- 27. 나중에 사용하기 위해 클래스 변수를 저장하려고합니다.
- 28. EventAggregator 나중에 사용하기 위해 메시지를 연기
- 29. 이미지를 갤러리에서 선택하고 나중에 사용하기 위해 저장하십시오.
- 30. 나중에 사용하기 위해 iBeacon 메시지 캡처