PIL: match for ImageMagick's display -ping

Steve Holden steve at holdenweb.com
Tue Nov 7 08:37:26 EST 2006


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




More information about the Python-list mailing list