diff --git a/apps/frontend/src/utils/convertImageSample.ts b/apps/frontend/src/utils/convertImageSample.ts index 0d113c883..0b71d48ad 100644 --- a/apps/frontend/src/utils/convertImageSample.ts +++ b/apps/frontend/src/utils/convertImageSample.ts @@ -81,5 +81,6 @@ export function convertImageSample( id, url, data: convertImageAnnotations(resultParsed, config), + meta: _.pick(resultParsed, ['width', 'height', 'rotate']), }; } diff --git a/packages/image/src/core/Monitor.ts b/packages/image/src/core/Monitor.ts index 64ecaff11..df22fc0b5 100644 --- a/packages/image/src/core/Monitor.ts +++ b/packages/image/src/core/Monitor.ts @@ -37,7 +37,7 @@ export class Monitor { private _options: MonitorOption; // TODO: 清空标注时这里也要清空 - private _orderIndexedAnnotationIds: string[] = []; + private _orderIndexedAnnotationIds: (string | undefined)[] = []; /** 键盘按键记录 */ private _keyStatus: Record = { @@ -119,7 +119,7 @@ export class Monitor { return; } - _orderIndexedAnnotationIds.splice(order, 1); + _orderIndexedAnnotationIds[order] = undefined; }; private _handleClear = () => {