瀏覽代碼

fix: 裁切图按照比例裁切

chenhao 2 年之前
父節點
當前提交
73b1289fdb
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/features/mark/CommonMarkBody.vue

+ 2 - 2
src/features/mark/CommonMarkBody.vue

@@ -206,8 +206,8 @@ async function processSliceConfig() {
     if (x < 1 && y < 1 && w < 1 && h < 1) {
     if (x < 1 && y < 1 && w < 1 && h < 1) {
       sliceConfig.x = (image.naturalWidth * x) / 100;
       sliceConfig.x = (image.naturalWidth * x) / 100;
       sliceConfig.y = (image.naturalHeight * y) / 100;
       sliceConfig.y = (image.naturalHeight * y) / 100;
-      sliceConfig.w = (image.naturalWidth * (w - x)) / 100;
-      sliceConfig.h = (image.naturalHeight * (h - y)) / 100;
+      sliceConfig.w = (image.naturalWidth * w) / 100;
+      sliceConfig.h = (image.naturalHeight * h) / 100;
     }
     }
 
 
     if (sliceConfig.w === 0 && sliceConfig.h === 0) {
     if (sliceConfig.w === 0 && sliceConfig.h === 0) {