在 J2ME 中设置手机摄像头所需的分辨率

发布于 2024-10-27 08:17:14 字数 162 浏览 1 评论 0原文

我有一个使用诺基亚 X2 的应用程序,它是 5 MPix 相机。我只需要 2 MPix 的图像。所以我将 Phone 上的设置更改为 2 MPix。当我使用手机相机应用程序拍摄快照时,我得到了 2 MPix 图像。但是,当我通过 J2ME 代码激活相机时,它会为我提供一张 5 MPix 的图像。有什么线索吗?

I have an application using Nokia X2 which is 5 MPix camera. I need images only for 2 MPix. So I changed the settings on Phone to 2 MPix. When I take a snap by using Phones Camera application, I am getting a 2 MPix image. However, when I activate the camera through my J2ME Code, it gives me an image with 5 MPix. Any clue ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

守护在此方 2024-11-03 08:17:14

您需要通过API设置相机的分辨率。它应该看起来像下面的东西。

cameraControl = (CameraControl)player.getControl("CameraControl");
cameraControl.setStillResolution(1)

来读取支持的分辨率

int []res = cameraControl.getSupportedStillResolutions();

您可以使用返回数组 (res) 的索引 ,该索引是您设置为 CameraControl#setStillResolution()

You need to set the resolution for the camera through the API. It should look like something below.

cameraControl = (CameraControl)player.getControl("CameraControl");
cameraControl.setStillResolution(1)

You can read the supported resolutions with

int []res = cameraControl.getSupportedStillResolutions();

the the index of the returned array (res) is the value you set to CameraControl#setStillResolution()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文