about summary refs log tree commit diff
path: root/src/lib/media/util.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/media/util.ts')
-rw-r--r--src/lib/media/util.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/media/util.ts b/src/lib/media/util.ts
new file mode 100644
index 000000000..a27c71d82
--- /dev/null
+++ b/src/lib/media/util.ts
@@ -0,0 +1,7 @@
+export function extractDataUriMime(uri: string): string {
+  return uri.substring(uri.indexOf(':') + 1, uri.indexOf(';'))
+}
+
+export function getDataUriSize(uri: string): number {
+  return Math.round((uri.length * 3) / 4) // very rough estimate
+}