ソースを参照

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.');
     }
 }