From f371c952dd9114618546bf5f3a0d59b1d0cd11e7 Mon Sep 17 00:00:00 2001 From: Daniel Grana Date: Tue, 2 Dec 2008 18:10:24 +0000 Subject: [PATCH] s3: convert images to RGB prior to save as JPEG --HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40464 --- scrapy/trunk/scrapy/contrib/pipeline/s3images.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scrapy/trunk/scrapy/contrib/pipeline/s3images.py b/scrapy/trunk/scrapy/contrib/pipeline/s3images.py index d5ef63614..593032169 100644 --- a/scrapy/trunk/scrapy/contrib/pipeline/s3images.py +++ b/scrapy/trunk/scrapy/contrib/pipeline/s3images.py @@ -131,6 +131,9 @@ class S3ImagesPipeline(BaseImagesPipeline): self._s3_put_image(thumb, key, info) def _s3_put_image(self, image, key, info): + if image.mode != 'RGB': + image = image.convert('RGB') + buf = StringIO() try: image.save(buf, 'JPEG')