From 2f88e4bdf57db947b4cce1082cb278bf4e2bc00a Mon Sep 17 00:00:00 2001 From: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com> Date: Thu, 9 Dec 2021 09:10:50 -0600 Subject: [PATCH] Remove crop rect from media editor on export --- ts/components/MediaEditor.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ts/components/MediaEditor.tsx b/ts/components/MediaEditor.tsx index 3cb0566854a..244e4b66da4 100644 --- a/ts/components/MediaEditor.tsx +++ b/ts/components/MediaEditor.tsx @@ -1130,17 +1130,25 @@ export const MediaEditor = ({ let data: Uint8Array; try { fabricCanvas.discardActiveObject(); + fabricCanvas.remove( + ...fabricCanvas + .getObjects() + .filter(obj => obj.excludeFromExport) + ); + fabricCanvas.setDimensions({ width: imageState.width, height: imageState.height, }); fabricCanvas.setZoom(1); const renderedCanvas = fabricCanvas.toCanvasElement(); + fabricCanvas.setDimensions({ width: imageState.width * zoom, height: imageState.height * zoom, }); fabricCanvas.setZoom(zoom); + data = await canvasToBytes(renderedCanvas); } catch (err) { onClose();