A simple library to get image sizes quickly
FastImage finds the dimensions or filetype of a remote image file given its uri by fetching as little as needed, based on the excellent Ruby implementation by Stephen Sykes., (*1)
<?php require 'Fastimage.php'; $uri = "http://farm9.staticflickr.com/8151/7357346052_54b8944f23_b.jpg"; // loading image into constructor $image = new FastImage($uri); list($width, $height) = $image->getSize(); echo "dimensions: " . $width . "x" . $height; // or, create an instance and use the 'load' method $image = new FastImage(); $image->load($uri); $type = $image->getType(); echo "filetype: " . $type;
FastImage is released under the MIT license. It is simple and easy to understand and places almost no restrictions on what you can do with the software. More Information, (*2)
Releases are available for download from GitHub., (*3)