2017-06-22 55 views
1

我使用流星包mdg:相机来访问我的手机相机,并点击图片。但是图像质量差,高度和宽度不像前面提到的那样。拍照或取消选项甚至不会出现在屏幕上。下面是代码流星mdg-相机质量差

'click .uploadPic' : function(event, template){ 
    var check = Template.instance().data; 
    event.preventDefault(); 
    var cameraOptions = { 
     width: 800, 
     height: 600 

    }; 
    MeteorCamera.getPicture(cameraOptions, function (error, data) { 
     if(!error){ 
      ChatMessages.insert({ 
       createdAt : new Date(), 
       createdBy : Meteor.userId(), 
       doubtName : check, 
       img : data 
      }); 
     } 

    }); 
} 

下面是相机手机工作(红米手机注释3) enter image description here

我知道它我想提出一个很基本的错误,但无法弄清楚它是什么的截图。

+1

提到看起来像'''千年发展目标:camera'''大多仅用于演示目的。检查[this](https://forums.meteor.com/t/mdg-camera-image-quality/19410/6)线程以获取更多信息 – blueren

+0

嗯,那么我应该如何使用我想部署的应用程序。 mdg:相机是sureshot不是一个好的选择继续 – user3807691

回答

0

使用quality选项,如本docs

'click .uploadPic' : function(event, template){ 
    var check = Template.instance().data; 
    event.preventDefault(); 
    var cameraOptions = { 
     width: 800, 
     height: 600, 
     quality: 100 
    }; 
    MeteorCamera.getPicture(cameraOptions, function (error, data) { 
     if(!error){ 
      ChatMessages.insert({ 
       createdAt : new Date(), 
       createdBy : Meteor.userId(), 
       doubtName : check, 
       img : data 
      }); 
     } 

    }); 
} 
+0

没有帮助。看起来像肉眼一样 – user3807691

+0

看起来焦点不工作或相机很脏。预览看起来与结果不同吗? –

+0

我猜没有相机问题。我在多个设备上检查过它。结果与预览相同。 – user3807691