返回信息流自己开发的应用里写了个照相机的模块,里面用了
parameters.setPreviewSize(480, 320);
parameters.setPictureSize(1280, 800);
但是发现拍出来的照片不是1280*800,而是一个巨大的3120*4208,导致保存图片再跳转的时候巨卡。。。
试过getSupportedPictureSizes获取本机支持的尺寸,也把setPictureSize那里的参数变成本机支持的,结果拍出来还是3000多的那个尺寸,看样子setPictureSize没起作用。求解是什么情况,如何在APP里调用相机的时候修改图片的分辨率呢?
另,本人的手机是华为的~
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #18535同步于 2014/12/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[问题]Android camera自定义图片分辨率
hedwiglee
2014/12/14镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 sollian 的大作中提到: 】
: 是不是把设置分辨率的代码放到拍照之后了。。我以前也接触过设置分辨率,没出现过问题啊
没,我是初始化的时候set的
【 在 sollian 的大作中提到: 】
: 是不是把设置分辨率的代码放到拍照之后了。。我以前也接触过设置分辨率,没出现过问题啊
有人说我没有camera.setParameters(parameters) 我执行了这句之后就预览界面就黑了。。。T.T
【 在 icyfox 的大作中提到: 】
: 唔。我只会把拍下来的照片再resize
如果默认分辨率很大的话,拍照和保存时不会觉得卡吗,resize感觉也要用一阵的样子
没有这一句你前面的设置根本就是无效的呀
【 在 hedwiglee 的大作中提到: 】
:
: 有人说我没有camera.setParameters(parameters) 我执行了这句之后就预览界面就黑了。。。T.T