bill преди 9 месеца
родител
ревизия
d0caf612c6
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      src/view/pano/pano.vue

+ 3 - 2
src/view/pano/pano.vue

@@ -184,8 +184,9 @@ const photo = async () => {
 let pano: ReturnType<typeof init>;
 const setSize = (ration: number, w?: number, h?: number) => {
   const canvas = panoDomRef.value!.parentElement;
-  w = (w || canvas.offsetWidth) * ration;
-  h = (h || canvas.offsetHeight) * ration;
+
+  w = ((w || canvas.offsetWidth) * ration) / devicePixelRatio;
+  h = ((h || canvas.offsetHeight) * ration) / devicePixelRatio;
   pano.setSize([w, h]);
   pano.redraw();
 };