解决画布打开图片导出图片分辨率不值一问题
This commit is contained in:
@@ -461,7 +461,9 @@ onMounted(async () => {
|
||||
const height = canvasManager.height;
|
||||
const cwidth = props.config.width;
|
||||
const cheight = props.config.height;
|
||||
setZoom(Math.min(width/cwidth,height/cheight)); // 设置画布缩放
|
||||
let zoom = Math.min(1,width/cwidth,height/cheight);
|
||||
if(zoom < 1) zoom -= 0.05;
|
||||
setZoom(zoom); // 设置画布缩放
|
||||
}
|
||||
});
|
||||
|
||||
@@ -531,7 +533,7 @@ function resetZoom() {
|
||||
function setZoom(zoom) {
|
||||
setTimeout(()=>{
|
||||
if (!canvasManager) return;
|
||||
const newZoom = Math.max(zoom / 1.1, 0.1); // 减少10%,最小0.1倍
|
||||
const newZoom = Math.max(zoom, 0.1); // 减少10%,最小0.1倍
|
||||
// 使用画布中心作为缩放点
|
||||
const centerPoint = {
|
||||
x: canvasManager.canvas.width / 2,
|
||||
|
||||
Reference in New Issue
Block a user