解决画布打开图片导出图片分辨率不值一问题
This commit is contained in:
@@ -87,7 +87,7 @@ export default defineComponent({
|
||||
// dataDom.editCanvas.exportImage({isContainBg:props.source == 'detail',isContainFixed:true}).then((rv)=>{
|
||||
// emit('submitBase64Data',rv)
|
||||
// })
|
||||
dataDom.editCanvas.exportImage({isContainBg:true,isContainFixed:true}).then((rv)=>{
|
||||
dataDom.editCanvas.exportImage({isContainBg:true,isContainFixed:true,isCropByBg:true}).then((rv)=>{
|
||||
emit('submitBase64Data',rv)
|
||||
})
|
||||
}
|
||||
@@ -135,12 +135,16 @@ export default defineComponent({
|
||||
if(props.imgUrl){
|
||||
let img = new Image()
|
||||
img.onload = ()=>{
|
||||
let wH = [1,1]
|
||||
let domHeight = dataDom.canvasBox.offsetHeight - 200
|
||||
let imgHeight = img.height
|
||||
wH = [1,domHeight/imgHeight]
|
||||
data.canvasConfig.height = domHeight
|
||||
data.canvasConfig.width = wH[1] * img.width
|
||||
// let wH = [1,1]
|
||||
// let domHeight = dataDom.canvasBox.offsetHeight - 200
|
||||
// let imgHeight = img.height
|
||||
// wH = [1,domHeight/imgHeight]
|
||||
// data.canvasConfig.height = domHeight
|
||||
// data.canvasConfig.width = wH[1] * img.width
|
||||
data.canvasConfig.height = img.height
|
||||
data.canvasConfig.width = img.width
|
||||
data.canvasConfig.initZoom = true
|
||||
|
||||
data.canvasLoad = true
|
||||
// setTimeout(()=>{
|
||||
// canvasLoadAddImg()
|
||||
|
||||
Reference in New Issue
Block a user