badfl
badfl
  • 发布:2016-07-25 13:49
  • 更新:2016-07-25 14:58
  • 阅读:2228

设置拍照图片分辨率resolution没有起作用

分类:HTML5+

设置了resolution以后拍出来的照片还是最大分辨率的,设置resolution没有起作用,使用三星平板SM-T311输出supportedImageResolutions,是
25601920
2048
1536
16001200
960
720
640*480
[内容]

function getImage() {  
                var namestr = $("#nameInput").attr("value") + "_" + state;  
                var cmr = plus.camera.getCamera();  
                var res = cmr.supportedImageResolutions[4];  
                for(var i=0;i<cmr.supportedImageResolutions.length;i++){  
                    console.log(cmr.supportedImageResolutions[i]);  
                }  
                //console.log(res+"拍照分辨率")  
                cmr.captureImage(function(path) {  
                    plus.gallery.save(path);  
                    mui.toast("照片已成功保存到系统相册");  

                    plus.io.resolveLocalFileSystemURL(path, function(entry) {  
                        var p = entry.toLocalURL();  
                        $("#searchPic").attr("src", p);  
                        //console.log(p)  
                        var obj = {  
                            "type": "杆塔",  
                            "url": p,  
                            "name": namestr,  
                            "id": "",  
                            "pictype": state  
                        }  
                        listObj.name = $("#nameInput").attr("value");  
                        listObj.children.push(obj);  

                    })  

                }, function(e) {  
                    mui.toast("取消拍照");  
                }, {  
                    filename: "_doc/运检照片/" + name + "/" + namestr,  
                    index: 1,  
                    resolution:res  
                });  
            }
2016-07-25 13:49 负责人:无 分享
已邀请:
赵梦欢

赵梦欢 - 专注前端,乐于分享!

supportedImageResolutions 是只读属性,获取摄像头支持的拍照分辨率,你拍完照不妨进行裁剪图片。

图片压缩转换 compressImage

  • badfl (作者)

    设置resolution 这个属性不是可以根据获取到的只读supportedImageResolutions 分辨率 来设置拍完照片的分辨率么?

    2016-07-25 14:13

  • 赵梦欢

    captureImage方法中的option没有那个属性啊,

    interface CameraOption {

    attribute String filename;

    attribute String format;

    attribute String index;

    attribute PopPosition popover;

    }

    2016-07-25 14:31

BoredApe

BoredApe - 有问题就会有答案。

暂不支持设置分辨率

  • badfl (作者)

    好的,谢谢

    2016-07-25 15:05

该问题目前已经被锁定, 无法添加新回复