매크로

공유
2022.09.10 08:55

gdip 이용한 그레이스케일

조회 수 150 추천 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




List of Articles
분류 제목 글쓴이 최근변경 추천
공유 화면 이미지 흑백화 추출 프로그램 만들어봤습니다. 숨꿀 2018.07.02 0/0
공유 가상화폐 거래소 업비트 실시간 가격 보기 1 태환은린 2018.01.17 0/0
공유 초보가 만든 세나매크로 소스공유 5 공유야우 2020.03.20 0/0
공유 초보가 만든 세나매크로 공유 공유야우 2018.01.28 0/0
공유 배틀그라운드 식생제거 최신버전 4 오토에임 2018.10.15 0/0
공유 배틀그라운드 풀,연막,불,피,돌,나무등 식생제거 15 오토에임 2018.03.04 0/0
공유 앱플레이어스샷모니터링 12 큐르 2020.03.20 0/0
공유 그럼 혹시 메m 매크로 제작하시분 있으신가요? 잇으시... jiil 2017.03.25 1/0
공유 포켓몬고 닌자봇 매크로 감시 매크로 소스 공유 1 T7GG 2017.03.05 0/0
공유 미완성 구이 공유합니다. 5 이무 2019.11.06 2/0
공유 세나 진형설정 UI 소스코드 3 암드래 2016.12.27 0/0
공유 다비쫄작 +만렙시 쫄 교체 + 차일드 창 꽉 찼을 시 1성... 16 한성수 2016.12.24 2/0
공유 녹스 로딩 완료 시점 체크로직 1 천행 2016.11.18 0/0
공유 제가 만들어 본 닼나용 오토핫키 소스입니다. 8 Deceptor 2016.11.22 0/0
공유 오버워치 오토에임 공유해주실분 이나 최신소스좀 던져... 2 박둘니 2016.10.30 0/0
공유 오버워치 오토핫키 오토에임입니다 13 오토에임 2022.10.02 2/0
공유 간단한 스톤에이지 레이드 매크로 19 셋쇼마루 2017.09.21 0/0
공유 스톤에이지 r4id 매크로 공유. 0.9v 32 nadore 2020.03.20 1/0
공유 postmessage 문자열 입력함수 모닝커피 2016.07.02 0/0
Board Pagination Prev 1 2 Next
/ 2

전체 최신 인기글

전체 주간 인기글