aboutsummaryrefslogtreecommitdiff
path: root/src/modules/image
diff options
context:
space:
mode:
authorST-DDT <[email protected]>2024-09-26 18:00:14 +0200
committerGitHub <[email protected]>2024-09-26 16:00:14 +0000
commit78b2a3a8b85679eeff27beccebcc404b0a5ff3cf (patch)
tree50012521180747094a55a862dfe7a0ba164feef4 /src/modules/image
parentd6bceb662de6559446fedb11de53a632a525aba0 (diff)
downloadfaker-78b2a3a8b85679eeff27beccebcc404b0a5ff3cf.tar.xz
faker-78b2a3a8b85679eeff27beccebcc404b0a5ff3cf.zip
fix(image): fix dataUri with type svg-base64 in browsers (#3144)
Diffstat (limited to 'src/modules/image')
-rw-r--r--src/modules/image/index.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/modules/image/index.ts b/src/modules/image/index.ts
index babfa2dc..76aa759e 100644
--- a/src/modules/image/index.ts
+++ b/src/modules/image/index.ts
@@ -1,3 +1,4 @@
+import { toBase64 } from '../../internal/base64';
import { deprecated } from '../../internal/deprecated';
import { ModuleBase } from '../../internal/module-base';
@@ -388,8 +389,6 @@ export class ImageModule extends ModuleBase {
return type === 'svg-uri'
? `data:image/svg+xml;charset=UTF-8,${encodeURIComponent(svgString)}`
- : `data:image/svg+xml;base64,${Buffer.from(svgString).toString(
- 'base64'
- )}`;
+ : `data:image/svg+xml;base64,${toBase64(svgString)}`;
}
}