我正在使用
实现缩放应用程序 edge[2]['viz'] = {color: {'r': 255, 'g': 0, 'b': 0, 'a': 0}}
正如this answer中所述。 但是,我也希望能够放大枢轴点,例如通过设置
mPreviewRequestBuilder.set(CaptureRequest.SCALER_CROP_REGION, zoom);
我想在左上角获得缩放(我的枢轴是0,0点)。但是,无论我传递给Rect zoom = new Rect(0, 0, activeArraySize.width()/2, activeArraySize.height()/2);
的参数如何,它总是相对于中心放大。
我知道我可以使用mPreviewRequestBuilder.set()
缩放预览,但这会导致质量下降。有没有办法用mTextureView.setTransform(matrix)
做到这一点?