매크로

공유
2022.09.10 08:55

gdip 이용한 그레이스케일

조회 수 197 추천 0 댓글 0

FXR8kjG.png






#Include gdip_all.ahk
Gui, Show, w960 h540, screentest
Gui, Add, Picture, x0 y0 w960 h540 vptr
settimer, GraynBox, 200
pToken := Gdip_StartUp()

return

GraynBox:
ExGrayAndBox()
return


ExGrayAndBox(){
wbitmap := Gdip_BitmapFromscreen()
pBitmap := Gdip_CreateBitmap(1920, 1080) ;전체화면 비트맵(기본 32비트) (24비트맵=0x21808)
pgra := gdip_graphicsfromimage(pbitmap) ;을 그래픽으로 ex. Gdip_CreateBitmap(1920, 1080, 0x21808)

Gdip_DrawImage(pgra, wBitmap, 0, 0, 1920, 1080, 0, 0, 1920, 1080,"0.299|0.299|0.299|0|0|0.587|0.587|0.587|0|0|0.114|0.114|0.114|0|0|0|0|0|1|0|0|0|0|0|1") ;그레이스케일 pbitmap에 저장 (32비트 길이)

;"0.299|0.299|0.299|0|0|0.587|0.587|0.587|0|0|0.114|0.114|0.114|0|0|0|0|0" ;gray1 (24비트 길이)
;"0.2126|0.2126|0.2126|0|0|0.7152|0.7152|0.7152|0|0|0.722|0.722|0.722|0|0|0|0|0" ;gray2 "
;"0.2627|0.2627|0.2627|0|0|0.6780|0.6780|0.6780|0|0|0.593|0.593|0.593|0|0|0|0|0" ;gray3 "


;wbitmap에서 박스의 위치와 크기
Gdip_DrawImage(pgra, wbitmap, 257, 604, 110, 116, 257, 604, 110, 116,"13|-10.8|-4.6|0|0|-17|9.2|-4.6|0|0|-17|-45.8|9.4|0|0|0|0|0|1|0|0|0|0|0|1") ;박스 범위에 색상 강조


points:="258,604|368,604|258,720" ;전체화면(그레이스케일)에 색상 강조 박스 위치 (좌상|우상|좌하)
Gdip_DrawImagePointsRect(pbitmap, pBitmap, Points) ;전체 화면에 박스 씌움

Gdip_DeleteGraphics(pgra)
gdip_disposeimage(wbitmap)


Gdip_SaveBitmapToFile(pbitmap, A_WorkingDir "\test1.png") ;합친 이미지 저장
gdip_disposeimage(pbitmap)

guicontrol,text, ptr, test1.png
}




guiclose:
gdip_shutdown(pToken)
exitapp




최근 추천글

오핫 제작합니다 1 설입 2024-06-18 23:45 +2
List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이미지 서치 실패시 재탐색하게 하는 방법? 1 도움늅6 2022.09.15 0/0
질문 이미지 서치 모바일 알람 받는 기능을 어떻게 구현해야... 밤이보리 2023.02.24 0/0
자유 오토핫키 리더기 1 압살맨블로그 2023.02.24 0/0
질문 포스트메시지 함수화? 1 빵야띠용 2023.02.24 0/0
자유 너무어렵네요 매크로~~~ 피로도만땅 2022.08.16 0/0
질문 지금 하드웨어 하나 구매할려고 하는데 고수님들 말씀... 피로도만땅 2022.08.16 0/0
질문 키움 영웅문 hts 비밀번호 입력시 멈춤 현상 1 너드킹 2022.08.27 0/0
공유 매크로 제작 프로그램 압살맨블로그 2022.08.29 0/0
질문 HID스틱 쓰씨는 분 계시면 도움 부탁 드립니다. 클리오드나 2022.08.28 0/0
공유 압살맨 플레이어 ver 1.0.5a 1 압살맨블로그 2022.09.01 0/0
공유 조촐한 색상 검출(16진수, 10진수, RGB) 3 데드비프 2023.06.25 0/0
자유 오토핫키 ngs 우회하는 방법 배우고 싶습니다 핫키초봉 2022.08.31 0/0
정보 압살맨 플레이어를 활용하여 비활성 이미지서치 압살맨블로그 2022.09.01 0/0
질문 window spy 쓸 때 마우스 포지션을 고정시킬 수 없나요? 2 cis105 2022.09.03 0/0
질문 비활성 이미지서치 궁금합니다.. 4 바벌퀴레 2022.09.06 0/0
질문 중복글 죄송합니다.. (비활성이미지서치) 2 바벌퀴레 2022.10.26 0/0
질문 동시키 입력시 반복 질문드립니다. 5 AHKnew 2022.09.08 0/0
질문 capslock 키가 자동 입력되는 문제가 있습니다.(본문 ... 15 AHKnew 2022.09.09 0/0
공유 gdip 이용한 그레이스케일 데드비프 2022.09.10 0/0
정보 하나의 지정 픽셀로 마우스를 고정 압살맨블로그 2022.12.14 0/0
Board Pagination Prev 1 ... 188189190191192193194195196 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글