diff --git a/src/calibre/ebooks/rtf/rtfml.py b/src/calibre/ebooks/rtf/rtfml.py index 1217482823..e466885c6f 100644 --- a/src/calibre/ebooks/rtf/rtfml.py +++ b/src/calibre/ebooks/rtf/rtfml.py @@ -142,7 +142,7 @@ class RTFMLizer(object): def image_to_hexstring(self, data): im = Image.open(cStringIO.StringIO(data)) data = cStringIO.StringIO() - im.save(data, 'JPEG') + im.convert('RGB').save(data, 'JPEG') data = data.getvalue() raw_hex = ''