🎨 The image address bar is automatically converted to an asset after filling in Base64 https://github.com/siyuan-note/siyuan/issues/16132

Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel 2026-01-20 11:16:14 +08:00
parent a64ab76640
commit 48f26f9247
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -1282,6 +1282,11 @@ func processBase64Img(n *ast.Node, dest string, assetDirPath string) {
case "image/png":
img, decodeErr = png.Decode(dataReader)
ext = ".png"
if nil != decodeErr {
dataReader.Seek(0, 0)
img, decodeErr = jpeg.Decode(dataReader)
ext = ".jpg"
}
case "image/jpeg":
img, decodeErr = jpeg.Decode(dataReader)
ext = ".jpg"