我正在使用meteor package mdg:camera来访问我的手机摄像头并点击图片。但图像质量差,高度和宽度不一样。拍照或取消选项甚至不会出现在碎石上。这是代码
'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
});
}
});
}
以下是在手机上工作的相机的屏幕截图(redmi note 3)
我知道这是我犯的一个非常基本的错误,但无法弄清楚它是什么。
答案 0 :(得分:0)
使用quality
'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
});
}
});
}
选项
{{1}}