PHP » PYTHON |
login |
register |
about
|
PYTHON getimagesize
is this article helpful?
|
Python replacement for PHP's getimagesize
[
edit
| history
]
import Image Image.open('image.jpg').size returns a tuple size Example : >>> import Image >>> Image.open('smiley.jpg').size (255, 235) getimagesize(PHP 4, PHP 5) getimagesize — Get the size of an image Description
array getimagesize
( string $filename
[, array &$imageinfo
] )
The getimagesize() function will determine the
size of any given image file and return the dimensions along with
the file type and a height/width text string to be used inside a
normal HTML getimagesize() can also return some more information in imageinfo parameter.
Parameters
Return ValuesReturns an array with 7 elements. Index 0 and 1 contains respectively the width and the height of the image.
Index 2 is one of the IMAGETYPE_XXX constants indicating the type of the image. Index 3 is a text string with the correct height="yyy" width="xxx" string that can be used directly in an IMG tag. mime is the correspondant MIME type of the image. This information can be used to deliver images with correct the HTTP Content-type header: Example #1 getimagesize() and MIME types
<?php
channels will be 3 for RGB pictures and 4 for CMYK pictures. bits is the number of bits for each color. For some image types, the presence of channels and bits values can be a bit confusing. As an example, GIF always uses 3 channels per pixel, but the number of bits per pixel cannot be calculated for an animated GIF with a global color table. On failure, FALSE is returned. Errors/ExceptionsIf accessing the filename image is impossible, or if it isn't a valid picture, getimagesize() will generate an error of level E_WARNING. On read error, getimagesize() will generate an error of level E_NOTICE. Changelog
Examples
Example #2 getimagesize (file)
<?php
Example #3 getimagesize (URL)
<?php
Example #4 getimagesize() returning IPTC
<?php
Notes
See Also
|
more
Recently updated
more
Most requested
|