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