PIL: match for ImageMagick's display -ping

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Torsten Bronger

    #1

    PIL: match for ImageMagick's display -ping

    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?

    Thank you!

    Tschö,
    Torsten.

    --
    Torsten Bronger, aquisgrana, europa vetus
    ICQ 264-296-646
    (See http://ime.webhop.org for Jabber, MSN, etc.)
  • Steve Holden

    #2
    Re: PIL: match for ImageMagick's display -ping

    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("Hel lo.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

    Comment

    Working...