|
|
@@ -135,9 +135,10 @@ export default {
|
|
|
// },
|
|
|
// });
|
|
|
// }),
|
|
|
+
|
|
|
//绘制图片到页面
|
|
|
- //获取设备屏幕尺寸
|
|
|
that.imgPath = res.tempFilePaths[0]; //这就是要的blod
|
|
|
+ //获取设备屏幕尺寸
|
|
|
uni.getSystemInfo({
|
|
|
success: function (res2) {
|
|
|
that.maxWidth = res2.windowWidth;
|
|
|
@@ -146,25 +147,6 @@ export default {
|
|
|
//判断设备机型
|
|
|
if (that.tipFlag == "ios") {
|
|
|
let canvas = uni.createCanvasContext("canvas");
|
|
|
- // canvas.drawImage(that.imgPath, 0, 0, 150, 200); //x设置成1000是因为不让压缩图出现在屏幕
|
|
|
- // canvas.draw(false, () => {
|
|
|
- // canvas导出为图片路径
|
|
|
- // uni.canvasToTempFilePath({
|
|
|
- // width: that.maxWidth,
|
|
|
- // height: that.maxHeight,
|
|
|
- // destWidth: that.maxWidth,
|
|
|
- // destHeight: that.maxHeight,
|
|
|
- // canvasId: "canvas",
|
|
|
- // fileType: "jpg", //支持jpg或png
|
|
|
- // quality: 1, //图片质量
|
|
|
- // success(res3) {
|
|
|
- // let path1 = res3.tempFilePath;
|
|
|
- // console.log(path1);
|
|
|
- // this.$store.state.imageBase = path1;
|
|
|
- // // that.toBase64(path1); //转base64图片
|
|
|
- // },
|
|
|
- // });
|
|
|
- // });
|
|
|
canvas.drawImage(
|
|
|
that.imgPath,
|
|
|
0,
|
|
|
@@ -190,20 +172,6 @@ export default {
|
|
|
});
|
|
|
that.takeToReset(); //图片显示后显示重拍控件
|
|
|
} else {
|
|
|
- // let ctx = uni.createCanvasContext("canvas");
|
|
|
- // ctx.drawImage(that.imgPath, 0, 0, 150, 200); //x设置成1000是因为不让压缩图出现在屏幕
|
|
|
- // ctx.draw(false, () => {
|
|
|
- // // canvas导出为图片路径
|
|
|
- // uni.canvasToTempFilePath({
|
|
|
- // canvasId: "canvas",
|
|
|
- // fileType: "jpg", //支持jpg或png
|
|
|
- // quality: 0.92, //图片质量
|
|
|
- // success(res3) {
|
|
|
- // let path1 = res3.tempFilePath;
|
|
|
- // that.toBase64(path1); //转base64图片
|
|
|
- // },
|
|
|
- // });
|
|
|
- // }),
|
|
|
that.detail(that.imgPath); //安卓机图片绘制
|
|
|
}
|
|
|
},
|
|
|
@@ -223,11 +191,11 @@ export default {
|
|
|
var img = null;
|
|
|
|
|
|
var canvas = null;
|
|
|
+
|
|
|
await this.comprossImage(url, function (e) {
|
|
|
img = e.img;
|
|
|
canvas = e.canvas;
|
|
|
});
|
|
|
-
|
|
|
// console.log(Orientation,"Orientation")
|
|
|
//如果方向角不为1,都需要进行旋转
|
|
|
switch (Orientation) {
|