반응형
wxpython -- 화면캡쳐후 저장하기
환경 : windows 7 64bit, wxpython 3.0.1.1, python 2.7.9 64bit
참고 : http://wiki.wxpython.org/WorkingWithImages
*** dc.GetAsBitmap() 는 사용못함 !!!! (Robin 아직 구현안함???)
작업순서:
1. ScreenDC 로 화면 저장.
2. MemoryDC 만들기. --- bitmap 을 가지고 작업하는 DC
3. 저장한 ScreenDC 크기의 빈 bitmap 만들기. -- wx.EmptyBitmap
4. MemoryDC에서 bitmap 선택하여, 작업가능하게 한다.(작업시작.)
5. MemoryDC 에 그리기..또는 ScreenDC 복사하기.. --- 결과는 bitmap 에 그려진다...
6. 작업종료후, MemoryDC에서 bitmap 선택해제함. -- MemoryDC.SelectObject(wx.NullBitmap)
7. 선택해제된 bitmap 을 파일로 저장함...
반응형
'wxpython' 카테고리의 다른 글
wx.ComboBox -- item 추가하기 (0) | 2015.05.19 |
---|