|
@@ -168,7 +168,7 @@ export async function getDataUrlForSplitConfig(
|
|
|
}
|
|
|
|
|
|
export async function preDrawImage(_currentTask: Task | undefined) {
|
|
|
- console.log("preDrawImage=>curTask:", store.currentTask);
|
|
|
+ console.log("preDrawImage=>curTask:", _currentTask);
|
|
|
|
|
|
if (!_currentTask?.libraryId) return;
|
|
|
|
|
@@ -200,7 +200,7 @@ export async function preDrawImage(_currentTask: Task | undefined) {
|
|
|
sliceConfig.w = image.naturalWidth;
|
|
|
sliceConfig.h = image.naturalHeight;
|
|
|
}
|
|
|
- if (x <= 1 && y <= 1 && w <= 1 && h <= 1) {
|
|
|
+ if (x <= 1 && y <= 1 && sliceConfig.w <= 1 && sliceConfig.h <= 1) {
|
|
|
sliceConfig.x = image.naturalWidth * x;
|
|
|
sliceConfig.y = image.naturalHeight * y;
|
|
|
sliceConfig.w = image.naturalWidth * w;
|
|
@@ -209,7 +209,6 @@ export async function preDrawImage(_currentTask: Task | undefined) {
|
|
|
}
|
|
|
|
|
|
maxSliceWidth = Math.max(..._currentTask.sliceConfig.map((v) => v.w));
|
|
|
-
|
|
|
// 用来保存sliceImage在整个图片容器中(不包括image-seperator)的高度范围
|
|
|
for (const sliceConfig of _currentTask.sliceConfig) {
|
|
|
const url = _currentTask.sliceUrls[sliceConfig.i - 1];
|
|
@@ -254,7 +253,7 @@ export async function preDrawImage(_currentTask: Task | undefined) {
|
|
|
}
|
|
|
|
|
|
export async function preDrawImageHistory(_currentTask: Task | undefined) {
|
|
|
- console.log("preDrawImageHistory=>curTask:", store.currentTask);
|
|
|
+ console.log("preDrawImageHistory=>curTask:", _currentTask);
|
|
|
|
|
|
if (!_currentTask?.libraryId) return;
|
|
|
|
|
@@ -286,7 +285,7 @@ export async function preDrawImageHistory(_currentTask: Task | undefined) {
|
|
|
sliceConfig.w = image.naturalWidth;
|
|
|
sliceConfig.h = image.naturalHeight;
|
|
|
}
|
|
|
- if (x <= 1 && y <= 1 && w <= 1 && h <= 1) {
|
|
|
+ if (x <= 1 && y <= 1 && sliceConfig.w <= 1 && sliceConfig.h <= 1) {
|
|
|
sliceConfig.x = image.naturalWidth * x;
|
|
|
sliceConfig.y = image.naturalHeight * y;
|
|
|
sliceConfig.w = image.naturalWidth * w;
|