2
미리보기의 일부 픽셀을 나머지보다 조금 더 어둡게 변경하고 싶습니다. 미리보기의 위쪽 절반이 미리보기의 아래쪽 절반보다 조금 더 어두워지기를 원한다고 가정 해 봅시다.Android 카메라 - 미리보기에서 픽셀을 어떻게 바꿀 수 있습니까?
camera.setPreviewCallback(new PreviewCallback() {
// Called for each frame previewed
public void onPreviewFrame(byte[] data, Camera camera) {
Log.d(TAG, "onPreviewFrame called at: " + System.currentTimeMillis());
for (int i = 0; i < data.length; i++){
if(i < data.length/2)
data[i] = manipulate(data[i]);
}
Preview.this.invalidate();
}
});
을하지만, 내가 뭔가 잘못하고있는 중이 야하기 때문에 작동하지 않습니다 :
나는이 같은 setPreviewCallback 사용하려고했다. 어떻게 작동시킬 수 있습니까? 당신은 단지 onPreviewFrame의 버퍼의 사본을 얻을 수 있기 때문에감사 Eyal 님은
감사합니다! 효과가있는 – Eyal