找回密码
 注册
搜索
查看: 1684|回复: 6

[讨论] 请问怎样在mtk25平台上实现camera的全屏预览及所见即所得?

[复制链接]
发表于 2008-5-27 15:01:41 | 显示全部楼层 |阅读模式
25平台上,camera预览的大小都改成全屏,但是除了和屏的大小一致的分辨率之外,其他分辨率拍下来的景物和预览到的景物范围都不同。
有没有高手实现了capture和preview效果一样的?
或者给小妹一点思路。[em01]
[upload=jpg]UploadFile/2008-5/08527@52RD_preview.jpg[/upload]
[upload=jpg]UploadFile/2008-5/08527@52RD_capture.jpg[/upload]
 楼主| 发表于 2008-5-27 15:03:26 | 显示全部楼层
上面一张是preview的效果,下面一张是capture的效果。
想要实现二者一致。
有高手知道怎样做吗?
点评回复

使用道具 举报

发表于 2008-5-28 09:16:07 | 显示全部楼层

照片大小和屏幕大小不一样,知道为什么了吗>?

照片大小和屏幕大小不一样,知道为什么了吗>?
点评回复

使用道具 举报

发表于 2008-5-29 18:42:17 | 显示全部楼层
这是所谓的假光学变焦问题吧?

就是说其实大部分的手机没有光学变焦,它拍出来的照片都是一样大的,比如30万象素.
PREVIEW时候是30万象素映射到屏幕上来,比屏幕大,只好压缩的比较小.
取2倍变焦的话,它其实只截取了30万象素的一半,然后capture,实际上capture出来的就很小了,
有可能比LCD小.再显示出来就会有上面的现象.
点评回复

使用道具 举报

 楼主| 发表于 2008-5-30 15:02:34 | 显示全部楼层
软件做了修改的。
本来预览和拍照效果一样,但是客户更喜欢全屏的图像,所以将预览改成全屏。

这样修改后,拍照不是全屏,所以预览的效果和拍出来的效果就不一样了。

现在想要实现的是,拍下来的也和预览时一样,能够全屏。
有对此有一定思路的吗?
点评回复

使用道具 举报

发表于 2008-6-27 23:29:28 | 显示全部楼层
问题在于,你拍下来的照片尺寸和你的屏的尺寸不同的情况下,是无法做到全屏预览照片的
点评回复

使用道具 举报

发表于 2011-10-21 17:10:06 | 显示全部楼层
if(req_p->source_device == CAM_SRC_ISP)
{...}
else if(req_p->source_device == CAM_SRC_MEM)
{...}
如果是cam_src_isp的话capture 回显数据就是拍摄时所得数据
如果是cam_src_men就是从预览的最后一帧取的数据

呵呵,以上仅供参考
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-6 22:30 , Processed in 0.046727 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表