nice, this is OK. Thanks > this is a known limitation; PIL uses the JPEG library's incremental encoding > mode, but > that doesn't work right in combination with progressive encoding, when the > image is too > large. to work around this, you can > > 1. fallback on non-progressive encoding when you get the above error > > try: > im.save(outfile, quality=90, progressive=1) > except IOError: > im.save(outfile, quality=90) # retry in non-progressive mode > > and/or > > 2. tweak the ImageFile.MAXBLOCK value before you save the image; you can > either > simply set it to something reasonably large (e.g. 256*1024 or even 1024*1024) > up front: > > import ImageFile > > ImageFile.MAXBLOCK = 1024*1024 > > or bump the size only if you get the above error.
__________________________________________________ ¸Ï¿ì×¢²áÑÅ»¢³¬´óÈÝÁ¿Ãâ·ÑÓÊÏä? http://cn.mail.yahoo.com
_______________________________________________ Image-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/image-sig
