This commit is contained in:
2025-01-04 00:34:03 +01:00
parent 41829408dc
commit 0ca14bbc19
18111 changed files with 1871397 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import { getCanvasBoundingBox } from "./getCanvasBoundingBox.mjs";
function trimCanvas(canvas) {
const boundingBox = getCanvasBoundingBox(canvas), { width, height } = boundingBox;
let data = null;
if (!boundingBox.isEmpty()) {
const context = canvas.getContext("2d");
if (context === null)
throw new TypeError("Failed to get canvas 2D context");
data = context.getImageData(
boundingBox.left,
boundingBox.top,
width,
height
);
}
return { width, height, data };
}
export {
trimCanvas
};
//# sourceMappingURL=trimCanvas.mjs.map