나는 사용자 정의 카메라 뷰를 구현하는 어려움에 직면하고있다.사용자 정의 카메라보기
내가 달성하고자하는 작업은 - 카메라 미리보기에서 나는 (previewcallback 기능에서) 미리보기 그림을 얻었다. 확대/축소하고 카메라보기에서 확대 된 이미지 버전을 그려야합니다. previewcallback 함수에서
는 I 바이트 어레이 등의 화상의 화소 값을 얻었다. 그러나 canvas.drawImage에서는 int 배열을 사용할 수 있습니다. 누구든지 픽셀 데이터가 previewcallback 함수 내에서 바이트 배열로 구성되는 방법을 제안 할 수 있습니까?
은 내가 서피스 뷰 SurfaceView를 잠글 시도했지만 도움이되지 않았다. 그 표면에 아무것도 그릴 수 없도록 null을 반환합니다.제안 사항? 덕분에 . 미리보기 콜백에서 픽셀 데이터가 구성되어
내 추측은 너와 비슷했다. 그 표면은 네이티브 카메라 프로세스에 의해 이미 잠겨 있습니다. 그래서 두 번째 방법을 사용하려고 시도했지만 실패했습니다 (SurfaceView를 통한 SurfaceView). 제대로 작동하지 않았기 때문입니다. 귀하의 제안에 따라 ImageView를 사용하여 유사한 효과를 복제 할 수 있다고 생각합니다. 그 정보를 가져 주셔서 감사합니다, 나는 그걸로 노력할 것입니다. – fadedreamz