게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
mfc->안드로이드 bitmap 전송
게시물ID : programmer_7373짧은주소 복사하기
작성자 : 시로소사로소
추천 : 0
조회수 : 3994회
댓글수 : 14개
등록시간 : 2014/12/29 09:16:24
옵션
  • 본인삭제금지

MFC에서 화면캡쳐를 해서 Bitmap 생성을 한 후 안드로이드로 전송을 하려고 합니다.

byte* pBuff = new byte[dwCount];
bitmap.GetBitmapBits( dwCount, pBuff );  // pBuff에 bitmap 데이터 읽기

memcpy(sendData.data,pBuff+sendDataSize,BUFF_SIZE);//데이터 복사

mfc에서 소켓으로 byte 값을 전송합니다.

안드로이드는 이 byte 배열을 받아서 BitmapFactory.decodeByteArray 으로 비트맵을 생성하려고 하는데

에러 값이 --- SkImageDecoder::Factory returned null 나옵니다.

byte 값을 찍어보면 

mfc에서 값을 찍으면 (공백) i ^ L 이런 값들이 찍혀나오고

안드로이드쪽은 -1, - 106, 62이 찍혀나옵니다.

mfc쪽은 초보라.. 무엇이 문제인지 파악을 못하겠습니다..

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호