From a334000e705d3f16512fa30fe4eafc8320bddcb3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 May 2009 07:05:11 -0700 Subject: [PATCH] Fix #2475 (Calibre 0.5.12 Conversion Error) --- src/calibre/ebooks/mobi/reader.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index de396f4966..85d23d821d 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -650,12 +650,13 @@ class MobiReader(object): image_index += 1 try: im = PILImage.open(buf) + im = im.convert('RGB') except IOError: continue path = os.path.join(output_dir, '%05d.jpg'%image_index) self.image_names.append(os.path.basename(path)) - im.convert('RGB').save(open(path, 'wb'), format='JPEG') + im.save(open(path, 'wb'), format='JPEG') def get_metadata(stream): mi = MetaInformation(os.path.basename(stream.name), [_('Unknown')])