帖子
帖子
用户
博客
课程
显示全部楼层
3
帖子
0
勋章
12
Y币

[BUG] api.getPicture录像后再使用FNPhotograph拍照,像素很低

[复制链接]
发表于 2017-5-10 16:31:28
复现步骤:
步骤1、先使用api.getPicture模块打开录像功能2~3次(videoQuality缺省,可以不开始录像
步骤2、再调用FNPhotograph.openCameraView

问题:
发现FNPhotograph.openCameraView拍照视图像素很低,使用FNPhotograph.takePhoto拍照后像素也很低

录像代码:
api.getPicture({
                sourceType : 'camera',
                mediaValue : 'video',
                destinationType : 'url',               
                saveToPhotoAlbum : true,
        }, function(ret, err) {
...
});


拍照代码:
FNPhotograph.openCameraView({
                        rect : {
                                x : 0,
                                y : 0
                        },
                        orientation : 'portrait',
                        fixedOn : api.frameName,
                        fixed : true
                }, function(ret) {
                        api.actionSheet({
                                title : '',
                                buttons : ['拍照', '图库']
                        }, function(ret, err) {
                                if (ret.buttonIndex == 1) {
                                        FNPhotograph.takePhoto({
                                                path : api.cacheDir + "/cache/" + newGuid() + '.png',
                                                quality : 'low',
                                                album : true
                                        }, function(ret) {
                                                ...
                                        });

问题分析:
感觉好像是录像时把像素设置低了,然后再拍照像素还是低的,没有复位。

请官方支持!


3
帖子
0
勋章
12
Y币
问题描述追加:使用三台ipad和一台iphone测试都存在此问题。
2
帖子
0
勋章
2271
Y币
小湖湖 发表于 2017-5-10 16:32
问题描述追加:使用三台ipad和一台iphone测试都存在此问题。

您好,Android上是什么情况呢?
3
帖子
0
勋章
12
Y币
cjapi 发表于 2017-5-10 17:11
您好,Android上是什么情况呢?

在android机上测试比较少。测试了一台华为P9,FNPhotograph.openCameraView预览像素始终很低(quality : 'high')。并且album 参数无效,始终无法自动存到相册中。
2
帖子
0
勋章
2271
Y币
小湖湖 发表于 2017-5-10 17:25
在android机上测试比较少。测试了一台华为P9,FNPhotograph.openCameraView预览像素始终很低(quality :  ...

您好,设置了album参数,需要重启手机,能够在相册里看到您刚才拍的照片。
3
帖子
0
勋章
12
Y币
cjapi 发表于 2017-5-10 17:35
您好,设置了album参数,需要重启手机,能够在相册里看到您刚才拍的照片。 ...

好的,我试一试。FNPhotograph拍照像素低的问题希望官方能够解决一下。
2
帖子
0
勋章
2271
Y币
您好
videoQuality:

    类型:字符串
    默认值:medium
    描述:(可选项)视频质量,取值范围(low、medium、high),只支持iOS

您把 quality : 'low'设为 quality : 'medium'再试试
28
帖子
1
勋章
1万+
Y币
你这里quality不是设置的low吗?


FNPhotograph.takePhoto({
                                                path : api.cacheDir + "/cache/" + newGuid() + '.png',
                                                quality : 'low',
                                                album : true
                                        }, function(ret) {
                                                ...
                                        });
3
帖子
0
勋章
12
Y币
cjapi 发表于 2017-5-11 13:01
您好
videoQuality:

如果先调用的拍摄视频,然后再拍照,即使拍照quality:'high'也没有用,拍照预览窗口像素就很低很模糊。
3
帖子
0
勋章
12
Y币
技术咨询-Kenny 发表于 2017-5-11 14:12
你这里quality不是设置的low吗?

不拍视频直接拍照,quality:'low'拍出来的照片是可以看的,2000像素左右。拍完视频再拍照片,不管quality参数设置low或者high,拍出来的照片像素都不超过500。
您需要登录后才可以回帖 登录

本版积分规则