mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
handle 'jpg' and leading space in inlined images
This commit is contained in:
parent
b5a8d3f47c
commit
30f9d1e9c4
1 changed files with 2 additions and 2 deletions
|
@ -612,10 +612,10 @@ to a cloze type first, via Edit>Change Note Type."""))
|
||||||
def inlinedImageToFilename(self, txt):
|
def inlinedImageToFilename(self, txt):
|
||||||
prefix = "data:image/"
|
prefix = "data:image/"
|
||||||
suffix = ";base64,"
|
suffix = ";base64,"
|
||||||
for ext in ("jpeg", "png", "gif"):
|
for ext in ("jpg", "jpeg", "png", "gif"):
|
||||||
fullPrefix = prefix + ext + suffix
|
fullPrefix = prefix + ext + suffix
|
||||||
if txt.startswith(fullPrefix):
|
if txt.startswith(fullPrefix):
|
||||||
b64data = txt[len(fullPrefix):]
|
b64data = txt[len(fullPrefix):].strip()
|
||||||
data = base64.b64decode(b64data, validate=True)
|
data = base64.b64decode(b64data, validate=True)
|
||||||
if ext == "jpeg":
|
if ext == "jpeg":
|
||||||
ext = "jpg"
|
ext = "jpg"
|
||||||
|
|
Loading…
Reference in a new issue