title: Getting "cannot write mode P as JPEG" while operating on JPG image
body: <p>I am trying to resize some images, most of which are JPG. But in a few images, I am getting the error:</p>
  
  <pre><code>Traceback (most recent call last):
    File "image_operation_new.py", line 168, in modifyImage
      tempImage.save(finalName);
    File "/Users/kshitiz/.virtualenvs/django_project/lib/python2.7/site-     packages/PIL/Image.py", line 1465, in save
     save_handler(self, fp, filename)
    File "/Users/kshitiz/.virtualenvs/django_project/lib/python2.7/site-   packages/PIL/JpegImagePlugin.py", line 455, in _save
      raise IOError("cannot write mode %s as JPEG" % im.mode)
  IOError: cannot write mode P as JPEG
  </code></pre>
  
  <p>I am not changing the image type and I'm using the pillow library. My OS is Mac OS X. How can I resolve the issue?</p>