|
@@ -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;
|