浏览代码

fix: 添加剪头颜色框

bill 1 年之前
父节点
当前提交
5c8b74f6b3
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      src/view/case/draw/edit-shape/index.ts
  2. 2 2
      src/view/case/help.ts

+ 1 - 1
src/view/case/draw/edit-shape/index.ts

@@ -6,7 +6,7 @@ const componentLoads = import.meta.glob("./*.vue");
 export const components: { [key in string]: any } = reactive({});
 
 const map = {
-  label: ["Circle", "Rectangle", "Wall"],
+  label: ["Circle", "Rectangle", "Wall", "Arrow"],
   image: [...images, customImage],
 };
 

+ 2 - 2
src/view/case/help.ts

@@ -195,7 +195,7 @@ export const getFuseImage = async (
       break;
     case FuseImageType.KANKAN:
       const result = await typeMap.sdk.Camera.screenshot(
-        [{ width: width, height: width, name: "2k" }],
+        [{ width: width, height: height, name: "2k", bgOpacity: 0 }],
         false
       );
       blob = base64ToBlob(result[0].data);
@@ -203,7 +203,7 @@ export const getFuseImage = async (
     case FuseImageType.LASER:
       blob = await new Promise<Blob | null>((resolve) => {
         typeMap.sdk.scene
-          .screenshot(width, height)
+          .screenshot(width, height, 0)
           .done((data: { dataUrl: string }) =>
             resolve(base64ToBlob(data.dataUrl))
           );