my $obj_temp = $objImageMagick->Read("foo.jpg","bar.jpg"); if ("$obj_temp") { $obj_temp =~ /(\d+)/; warn "Error Number $1, number of images read: ".(0+$obj_temp); # handle the error further, like maybe "die" } #### Error Number 435, number of images read: 1 at ....