<div><br></div> <div><span style="font-size:9pt;line-height:1.5;">MFC에서 화면캡쳐를 해서 Bitmap 생성을 한 후 안드로이드로 전송을 하려고 합니다.</span></div> <div> <div><br></div> <div>byte* pBuff = new byte[dwCount];</div> <div>bitmap.GetBitmapBits( dwCount, pBuff ); // pBuff에 bitmap 데이터 읽기</div> <div><br></div> <div>memcpy(sendData.data,pBuff+sendDataSize,BUFF_SIZE);//데이터 복사</div> <div><br></div> <div>mfc에서 소켓으로 <span style="font-size:9pt;line-height:1.5;">byte 값을 전송합니다.</span></div> <div><br></div> <div><span style="font-size:9pt;line-height:1.5;">안드로이드는 이 byte 배열을 받아서 </span><span style="font-family:AppleGothic, Dotum, sans-serif;line-height:19.2000007629395px;text-align:justify;">BitmapFactory.decodeByteArray 으</span>로 비트맵을 생성하려고 하는데</div> <div><br></div> <div>에러 값이 <span style="line-height:19.2000007629395px;font-family:AppleGothic, Dotum, sans-serif;text-align:justify;font-size:9pt;">--- SkImageDecoder::Factory returned null 나옵니다.</span></div> <div><br></div> <div><span style="font-size:9pt;line-height:1.5;">byte 값을 찍어보면 </span></div></div> <div><br></div> <div>mfc에서 값을 찍으면 (공백) i ^ L 이런 값들이 찍혀나오고</div> <div><br></div> <div>안드로이드쪽은 -1, - 106, 62이 찍혀나옵니다.</div> <div><br></div> <div>mfc쪽은 초보라.. 무엇이 문제인지 파악을 못하겠습니다..</div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.