首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Brew >

ICAMERA镜头角度旋转的有关问题

2012-02-24 
ICAMERA镜头角度旋转的问题最近碰到一个很诡异的问题。我自己做了一个带有照相处理的小程序。在中兴,华为等

ICAMERA镜头角度旋转的问题
最近碰到一个很诡异的问题。
我自己做了一个带有照相处理的小程序。
在中兴,华为等手机运行都没有问题,但在三星的W239这个手机上,发现PREVIEW的屏幕是横着的,
照出来的照片也都是倒着的。
根据论坛上一些大虾的文章,我试着用ICAMERA_RotatePreview来转换一下角度,结果从0度一直试到了360度,都不对。
其中0度,90度,270度的图像是逆时针旋转90度,180度的图像是顺时针旋转90度。
不知道哪位兄弟是否碰到过类似的问题,难道是我用法出错了?
ISHELL_CreateInstance(pMe->a.m_pIShell, AEECLSID_CAMERA, (void **)&pMe->m_camera);
ICAMERA_RegisterNotify(pMe->m_camera,locnavi_OnCamera, pMe);
size.cx = 240;
size.cy = 320;
ICAMERA_SetDisplaySize(pMe->m_camera, &size);
ICAMERA_SetSize(pMe->m_camera, &size);
ICAMERA_RotatePreview(pMe->m_camera,180);

还盼指教。非常感谢。


[解决办法]
使用DirectMode画屏?
可以用GetFrame获取预览帧后,再画屏。
可能是DirectMode MDP更新时,哪个处理不对。
[解决办法]
有可能是驱动没对好的问题。以前我们自己的手机也遇到过类似的问题。

热点排行