|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div class="pano-layout" v-loading="loading">
|
|
|
+ <div class="pano-layout" v-loading="loading" >
|
|
|
<canvas ref="panoDomRef"></canvas>
|
|
|
<div class="btns">
|
|
|
<el-button
|
|
@@ -117,12 +117,12 @@ const photo = async () => {
|
|
|
const ration = tempRadion.value;
|
|
|
console.log("ration", ration);
|
|
|
setSize(ration, 1920, 1080);
|
|
|
- let dataURL: Blob | string = panoDomRef.value.toDataURL("image/jpg", 1);
|
|
|
+ let dataURL: Blob | string = panoDomRef.value.toDataURL("image/jpeg", 1);
|
|
|
if (!noValidPoint(point.value)) {
|
|
|
dataURL = await addWatermark(dataURL, point.value!.pos, ration);
|
|
|
}
|
|
|
|
|
|
- await saveAs(dataURL, `${relics.value?.name}.jpg`);
|
|
|
+ await saveAs(dataURL, `${relics.value?.name}.jpeg`);
|
|
|
ElMessage.success("图片导出成功");
|
|
|
setSize(devicePixelRatio);
|
|
|
loading.value = false;
|