Преглед изворни кода

fix encoder viewport check

David Sehnal пре 4 година
родитељ
комит
7749fe5000
1 измењених фајлова са 1 додато и 3 уклоњено
  1. 1 3
      src/extensions/mp4-export/encoder.ts

+ 1 - 3
src/extensions/mp4-export/encoder.ts

@@ -95,9 +95,7 @@ export async function encodeMp4Animation<A extends PluginStateAnimation>(plugin:
 }
 
 function validateViewport(params: Mp4EncoderParams) {
-    if (!params.viewport) return;
-
-    if (params.viewport.x + params.viewport.width > params.width || params.viewport.x + params.viewport.width >= params.width) {
+    if (params.viewport.x + params.viewport.width > params.width || params.viewport.y + params.viewport.height > params.height) {
         throw new Error('Viewport exceeds the canvas dimensions.');
     }
 }