There is an Identify method method for PerlMagick as in this documentation .
Its parameters: file=>file, features=>distance, unique=>{True, False}
Thus, it can be used as follows ( verified ):
use Image::Magick; $image = Image::Magick->new; open(IMAGE, 'image.gif'); $image->Read(file => \*IMAGE); close(IMAGE); $image->Identify();
If you need only sizes:
use Image::Magick; $image = Image::Magick->new; my ($width, $height, $size, $format) = $image->Ping('image.gif');
source share