zhangjie 1 年之前
父節點
當前提交
4cb2717736
共有 1 個文件被更改,包括 4 次插入0 次删除
  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;
       const { x, y, w, h } = sliceConfig;
       x < 0 && (sliceConfig.x = 0);
       x < 0 && (sliceConfig.x = 0);
       y < 0 && (sliceConfig.y = 0);
       y < 0 && (sliceConfig.y = 0);
+      w > 1 && (sliceConfig.w = 1);
+      h > 1 && (sliceConfig.h = 1);
       if (sliceConfig.w === 0 && sliceConfig.h === 0) {
       if (sliceConfig.w === 0 && sliceConfig.h === 0) {
         // 选择整图时,w/h 为0
         // 选择整图时,w/h 为0
         sliceConfig.w = image.naturalWidth;
         sliceConfig.w = image.naturalWidth;
@@ -328,6 +330,8 @@ export async function preDrawImageHistory(_currentTask: Task | undefined) {
       const { x, y, w, h } = sliceConfig;
       const { x, y, w, h } = sliceConfig;
       x < 0 && (sliceConfig.x = 0);
       x < 0 && (sliceConfig.x = 0);
       y < 0 && (sliceConfig.y = 0);
       y < 0 && (sliceConfig.y = 0);
+      w > 1 && (sliceConfig.w = 1);
+      h > 1 && (sliceConfig.h = 1);
       if (sliceConfig.w === 0 && sliceConfig.h === 0) {
       if (sliceConfig.w === 0 && sliceConfig.h === 0) {
         // 选择整图时,w/h 为0
         // 选择整图时,w/h 为0
         sliceConfig.w = image.naturalWidth;
         sliceConfig.w = image.naturalWidth;