have you tried to use the built in save function instead of the save_image
function? It would look like
img.save( '/tmp/1889935.jpg')
you don't need to specify the file type or other parameters as long as the
file has an appropriate extension.
PS if you are just moving the image around and not changing it at all the
shutil.copy() function from the standard libraries is much faster and
lossless.


On Thu, Jul 25, 2013 at 8:20 AM, Julien Palard <[email protected]> wrote:

> I jiust reproduced the bug with another image that I can publicly release,
> so you may easily reproduce it :
>
> http://mandark.fr/art/art/2011/01/16/2011-01-16-14-54-22.jpg
>
>
> On Thu, Jul 25, 2013 at 5:11 PM, Julien Palard <[email protected]> wrote:
>
>> Hi there, I'm facing a bug in PIL, from the stable Debian Package, don't
>> know the PIL exact version number as it's not exposed by the package but I
>> got :
>>
>> apt-cache policy python-imaging
>> python-imaging:
>>   Installed: 1.1.7-4
>>
>> Here come the bug :
>>
>> $ python
>> Python 2.7.3 (default, Jan  2 2013, 13:56:14)
>> [GCC 4.7.2] on linux2
>> Type "help", "copyright", "credits" or "license" for more information.
>> >>> from PIL import Image as PILImage
>> >>> from pilkit.utils import save_image
>> >>>
>> >>> img = PILImage.open('./1889935.jpg')
>> >>> save_image(img, '/tmp/1889935.jpg', 'JPEG', {}, True)
>> Traceback (most recent call last):
>>   File "<stdin>", line 1, in <module>
>>   File
>> "/usr/local/lib/python2.7/dist-packages/pilkit-1.0.0-py2.7.egg/pilkit/utils.py",
>> line 175, in save_image
>>     img.save(outfile, format, **options)
>>   File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1439, in save
>>     save_handler(self, fp, filename)
>>   File "/usr/lib/python2.7/dist-packages/PIL/JpegImagePlugin.py", line
>> 471, in _save
>>     ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
>>   File "/usr/lib/python2.7/dist-packages/PIL/ImageFile.py", line 499, in
>> _save
>>     s = e.encode_to_file(fh, bufsize)
>> OverflowError: signed integer is greater than maximum
>>
>> How I may help ?
>>
>> --
>> Julien Palard - http://julien.palard.fr
>> IRC : [email protected], [email protected]
>> TEL : 06.21.19.49.10 / FAX : 09.72.28.06.72
>>
>
>
>
> --
> Julien Palard - http://julien.palard.fr
> IRC : [email protected], [email protected]
> TEL : 06.21.19.49.10 / FAX : 09.72.28.06.72
>
> _______________________________________________
> Image-SIG maillist  -  [email protected]
> http://mail.python.org/mailman/listinfo/image-sig
>
>
_______________________________________________
Image-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/image-sig

Reply via email to