From 09e52d3c545f07b17e8ac208d3874f643120526b Mon Sep 17 00:00:00 2001 From: Vanessa Date: Fri, 7 Mar 2025 13:51:45 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/14161 --- app/src/protyle/export/util.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/protyle/export/util.ts b/app/src/protyle/export/util.ts index dcc728af6..b1e568d8d 100644 --- a/app/src/protyle/export/util.ts +++ b/app/src/protyle/export/util.ts @@ -156,6 +156,16 @@ export const exportImage = (id: string) => { item.parentElement.style.overflow = "hidden"; } }); + previewElement.querySelectorAll(".img img").forEach((item: HTMLImageElement) => { + const imgSrc = item.getAttribute("src"); + if (imgSrc.endsWith(".svg")) { + fetchGet(item.src, (response: string) => { + item.src = `data:image/svg+xml;base64,${btoa(unescape(encodeURIComponent(response)))}`; + }); + } else if (imgSrc.startsWith("assets/")) { + item.src = location.origin + "/" + imgSrc; + } + }); updateWatermark(); btnsElement[0].removeAttribute("disabled"); btnsElement[1].removeAttribute("disabled");