From dd44939b3ec3c59a3c8a89e8d5d4128642bb7b59 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 14 Dec 2013 17:49:58 +0000 Subject: Handle image encoding properly --- mammoth/conversion.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'mammoth/conversion.py') diff --git a/mammoth/conversion.py b/mammoth/conversion.py index 87e1bf9..b3b41d0 100644 --- a/mammoth/conversion.py +++ b/mammoth/conversion.py @@ -74,9 +74,7 @@ class DocumentConverter(object): def _convert_image(self, image, html_generator): with image.open() as image_bytes: - output = io.BytesIO() - base64.encode(image_bytes, output) - encoded_src = output.getvalue().rstrip("\n") + encoded_src = base64.b64encode(image_bytes.read()).decode("ascii") attributes = { "src": "data:{0};base64,{1}".format(image.content_type, encoded_src) -- cgit v1.2.3