canvas中的drawImage畫圖,圖片的大小在安卓系統(tǒng)會變大,圖片變虛
網(wǎng)友回復(fù):
不是很懂你描述的問題,能否貼圖或代碼,加以描述一下問題呢?
下面一段代碼是把ctx.drawImage()封裝成一個方法:
statusImage: function (picPath, statusImgObj) {
var ctx = this.data.ctx;
ctx.drawImage(picPath, (statusImgObj.x-50) / 2, (statusImgObj.y -16)/ 2,50, 50)
},
在需要的地方調(diào)用這個方法:
that.statusImage(item.imgUrl, {x: item.x, y: item.y});
that.data.ctx.draw();
真機(jī)上測試時,發(fā)現(xiàn)用ctx.drawImage()畫的靜態(tài)圖片在安卓機(jī)上被拉伸變虛,ios系統(tǒng)沒有被拉伸變虛
我也遇到這個問題了 安卓上畫出來寬高不對
有解決的辦法嗎?
我確認(rèn)了一下iOS、android和IDE的邏輯應(yīng)該是一致的,這里你們能否貼一下效果圖?