반응형

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
Posted by 자유프로그램
,