浏览代码

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