Torsten Bronger wrote: > Hallöchen! > > I have to extract the dimensions of many bitmap files. An old Bash > script did it with ImageMagick's "display -ping ...". "-ping" means > that it extracts the image dimensions efficiently. I suspect it > simply doesn't read the image itself. > > Now the Bash script has been transformed into Python+PIL. Is there > a way to get the dimensions equally efficient here, or does the PIL > even do this optimisation implicitly since I never access the image > bitmap itself? > >>> import Image >>> i = Image.open("Hello.png") >>> i.size (142, 23) >>>
The image data isn't read until an operation requires it, so this is an efficient way to get its size. regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://holdenweb.blogspot.com Recent Ramblings http://del.icio.us/steve.holden -- http://mail.python.org/mailman/listinfo/python-list