zhangjie 1 year ago
parent
commit
4cb2717736
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/utils/utils.ts

+ 4 - 0
src/utils/utils.ts

@@ -210,6 +210,8 @@ export async function preDrawImage(_currentTask: Task | undefined) {
       const { x, y, w, h } = sliceConfig;
       x < 0 && (sliceConfig.x = 0);
       y < 0 && (sliceConfig.y = 0);
+      w > 1 && (sliceConfig.w = 1);
+      h > 1 && (sliceConfig.h = 1);
       if (sliceConfig.w === 0 && sliceConfig.h === 0) {
         // 选择整图时,w/h 为0
         sliceConfig.w = image.naturalWidth;
@@ -328,6 +330,8 @@ export async function preDrawImageHistory(_currentTask: Task | undefined) {
       const { x, y, w, h } = sliceConfig;
       x < 0 && (sliceConfig.x = 0);
       y < 0 && (sliceConfig.y = 0);
+      w > 1 && (sliceConfig.w = 1);
+      h > 1 && (sliceConfig.h = 1);
       if (sliceConfig.w === 0 && sliceConfig.h === 0) {
         // 选择整图时,w/h 为0
         sliceConfig.w = image.naturalWidth;