Эх сурвалжийг харах

fix: 裁切图按照比例裁切

chenhao 2 жил өмнө
parent
commit
73b1289fdb

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

@@ -206,8 +206,8 @@ async function processSliceConfig() {
     if (x < 1 && y < 1 && w < 1 && h < 1) {
       sliceConfig.x = (image.naturalWidth * x) / 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) {