我有一个使用诺基亚X2的应用程序,它是5 MPix相机。我只需要2 MPix的图像。所以我将Phone上的设置更改为2 MPix。当我通过使用电话相机应用程序拍摄时,我得到一个2 MPix图像。但是,当我通过我的J2ME代码激活相机时,它会给我一个带有5 MPix的图像。任何线索?
答案 0 :(得分:1)
您需要通过API设置相机的分辨率。它应该看起来像下面的东西。
cameraControl = (CameraControl)player.getControl("CameraControl");
cameraControl.setStillResolution(1)
您可以使用
阅读支持的分辨率int []res = cameraControl.getSupportedStillResolutions();
返回数组的索引(res)是您设置为CameraControl#setStillResolution()
的值