tangning 5 ヶ月 前
コミット
9b15c8fb7a
2 ファイル変更12 行追加7 行削除
  1. 6 6
      src/view/case/draw/selectFuseImage.vue
  2. 6 1
      src/view/case/help.ts

+ 6 - 6
src/view/case/draw/selectFuseImage.vue

@@ -98,16 +98,16 @@ const refreshBlob = async () => {
 
   if (fuseImage?.blob) {
     console.log('fuseImage', fuseImage?.blob);
-    const cropBlob = await imageCropper({
-      img: fuseImage?.blob,
-      fixed: [width, height]
-     })
+    // const cropBlob = await imageCropper({
+    //   img: fuseImage?.blob,
+    //   fixed: [width, height]
+    //  })
     imageBlob.value =
       fuseImage.type !== FuseImageType.FUSE
-        ? cropBlob
+        ? fuseImage?.blob
         : await fuseImageJoinHot(
             iframeRef.value,
-            cropBlob,
+            fuseImage?.blob,
             selectTaggings.value,
             width,
             height,

+ 6 - 1
src/view/case/help.ts

@@ -11,6 +11,7 @@ import { ModelScene, QuoteScene, Scene, SceneType } from "@/store/scene";
 import { transformSWToken, user } from "@/store/user";
 import { base64ToBlob, urlToBlob, drawImage } from "@/util";
 import { ref, watchEffect } from "vue";
+import { imageCropper } from "@/view/system/quisk";
 
 export type MenuItem = {
   key: string;
@@ -199,7 +200,11 @@ export const getFuseImage = async (
       if(typeMap.sdk.store?.getValue('metadata')?.floorPlanUser) {
         let num = typeMap.sdk.store?.getValue('metadata').num
        // /oss/scene_view_data/YZL-jm-3EOpLfZxim9/user/cad-style-3.jpg
-       blob = await urlToBlob(`/oss/scene_view_data/${num}/user/cad-style-3.jpg`)
+       let newBlob = await urlToBlob(`/oss/scene_view_data/${num}/user/cad-style-3.jpg`)
+       blob = await imageCropper({
+        img: newBlob,
+        fixed: [width, height]
+       })
        console.error("截图尺寸2", blob);
       } else {
         const result = await typeMap.sdk.Camera.screenshot(