오토핫키 커뮤니티

질문
2014.12.17 00:46

GDI+이용한 screen capture

조회 수 931 추천 0 댓글 4


지니모션화면을 캡쳐했는데..?

최소화창은 그렇다고 치고?

WinGet, hwnd, ID, %창이름%

pBitmap:=Gdip_BitmapFromHWND(hwnd)?

Gdip_SetBitmapToClipboard(pBitmap)


이렇게 가져왔는데, 창틀? 만 캡춰되고 알맹이는 안되네요.. ㅠ.ㅜ


알맹이까정 캡쳐 하려면 어떻게 해야 할까요



  • 모바게 2014.12.17 18:27

    저도 테스트를 해봤는데 GDI로는 지니모션이나 블루스택 캡쳐가 안되더라고요..

    방법이 있을 것 같긴한데.. 찾으려면 시간이 걸릴것같아서 보류중입니다.

    다른 방법으로는 printscreen 키를 통해 캡쳐를 하고, clipboard to bmp 같은 펑션으로 파일생성을 하는 방법을 사용하면 될것같습니다.

  • Works 2014.12.18 17:00
    예 지니모션 핸들이 아니라 안에 프레임 핸들을 따와도 검은 색만가져오더라고요..
  • 없어돌아가 2014.12.24 13:42
    pToken:=Gdip_Startup()?
    pBitmap:=Gdip_BitmapFromScreen("0")?
    pBitmap2:=Gdip_CropImage(pBitmap,x,y,w,h)
    Gdip_DisposeImage(pBitmap)
    Gdip_DisposeImage(pBitmap2)
    Gdip_Shutdown(pToken)

    전체 스크린샷을 캡쳐후 원하는 부분 ex) 블루스택 창 위치만 크롭해서 쓰시면 됩니다.~
  • Works 2014.12.24 14:12
    애초 의도는 minimize 된 화면의 스샷을 가져오다가 생긴거긴하지만.. 저리 하는 방법도 있군요.. 감사합니다.

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 C언어 질문입니다. 1 네토니 2015.12.18 0/0
질문 d-day 기능 궁금해서 질문합니다~ 2 MaumR 2016.01.09 0/0
질문 D2R 게임비활성 클릭 질문드려봅니다. 5 가족오락관 2023.11.07 0/0
질문 DDL 에서 GuiControl 추가는 되는데 삭제는 어떻게 하... 3 Rabbit 2018.06.27 0/0
질문 DDL 질문 5 아잉뿌잉 2022.12.14 0/0
질문 DDL 질문있어요 1 으뜸어린이 2019.06.26 0/0
질문 ddl 창 선택후 해상도 및 상위 고정법좀 알려주세요. 2 아잉뿌잉 2015.02.26 0/0
질문 DDL을 통해 Winget으로 지니모션 창을 따올때.. 5 아잉뿌잉 2015.06.24 0/0
질문 dll 과 인젝션에 관한문의 오핫충 2018.01.21 0/0
정보 DllCall "mouse_event" 속도조절하는 법 rkfdma 2016.12.08 0/0
질문 dllcall 사용법 질문! 키리야 2017.12.10 0/0
질문 dllcall 질문드려요 광대승천 2020.07.24 0/0
질문 dllcall(keybd_event) 비활성화는 안되나요>? 2 끼엣ㅅㅅ 2019.04.09 0/0
질문 dllcall로 autohotkey.dll이 호출 안되는 현상 하연데디 2016.10.28 0/0
질문 DLL관련 변수선언, Guicontrol관련 질문. 2 아잉뿌잉 2015.07.06 0/0
질문 dll참조에 관한 고수님있으시나요? 8 리키레이 2016.02.08 0/0
질문 document 엔터입력 1 _Crash 2016.04.16 0/0
질문 document.getElementsByClassName 여러조건?에맞는결과... 1 _Crash 2015.09.15 0/0
질문 document가 뭔가요? 힌트좀 주세요. 정직한 2016.10.30 0/0
질문 dropdownlist , ini 질문이요~ 4 화임 2015.07.12 0/0
Board Pagination Prev 1 ... 67891011121314 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글