API로 이미지서치를 구현하고 싶습니다.
큰꽃
2023.04.01
리소스로 추가한 24비트 비트맵 파일과 현재 자신의 화면중 일부분을 비교해서
일치하면 메세지박스 띄우게 만들고싶은데
리소스에있는 이미지를 불러오는법은 여러가지인거같은데
fopen으로 불러오는법과 LOADIMAGE 등등으로 가능한데
현재화면 일부분을 얻어오려면 꼭 24비트 비트맵으로 임시로 저장한뒤 비교끝내고
그 비트맵을 삭제해야 하는건가요?
만약 그래야된다면 함수를 어떤식으로 구현해야 할지좀 알려주시기 바랍니다.
그리고 리소스에 있는 이미지를 불러올때도 파일입출력 함수를 써야하는지 LOADIMAGE함수를 써야하는지 알려주세요.
며칠째 고민하고있네요
현재 리소스에있는 비트맵 불러오는 소스는
hBitmap = (HBITMAP)LoadImage((HINSTANCE)GetWindowLong(hWnd,GWL_HINSTANCE),박봄.bmp, IMAGE_BITMAP,1280, 1024,LR_LOADFROMFILE);
이랑
FILE *fp = fopen(박봄.bmp,rb);
입니다
-
들찬길
스크린 전체를 캡쳐하고 싶으시면 GetDIBits를 찾아보세여~ 쉽고 빠르고 좋아요