http://www.perlmonks.org?node_id=783743


in reply to Re: Can't call method "scaleY" on an undefined value at C:/strawberry/perl/site/lib/ Image/Seek.pm line 137.
in thread Can't call method "scaleY" on an undefined value at C:/strawberry/perl/site/lib/ Image/Seek.pm line 137.

I've been considering allowing open (or read, the official name) to be called as a class method instead, to avoid errors like this:
my $img = Imager->open(file => $foo) or die Imager->errstr;
It would reduce some of the useless boilerplate Imager->new