xhq
xhq
  • 发布:2016-10-09 19:29
  • 更新:2016-10-09 19:29
  • 阅读:1509

小米平板2拍照展示时放在canvas中,无论横着拍还是竖着排图片自动转了导致失真?

分类:MUI
mui

部分代码:
ctx = canvas.getContext('2d');
img1.onload = function(){
var expectWidth = this.naturalWidth;
var expectHeight = this.naturalHeight;
if(this.naturalWidth>this.naturalHeight&&this.naturalWidth>600){
expectWidth = 600;
expectHeight = 500;//expectWidththis.naturalHeight / this.naturalWidth;
}else if(this.naturalHeight>this.naturalWidth&&this.naturalHeight>600){
expectHeight = 600;
expectWidth = 500;//expectHeight
this.naturalWidth / this.naturalHeight;
}
canvas.width = expectWidth;
canvas.height = expectHeight;

ctx.drawImage(img1, 0, 0,expectWidth,expectHeight);  

}

2016-10-09 19:29 负责人:无 分享
已邀请:

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