Dov's tutorial is a bit out of date. You need to
add the following to the top of the file, or use
the OO method to access it:
use Gimp qw(:auto);
or
$img = Gimp->image_new(params..)
I don't think the parameters have changed since he
wrote it, but check the DB Browser to be sure.
Regards,
Seth Burgess
[EMAIL PROTECTED]
--- Trevor Wood <[EMAIL PROTECTED]> wrote:
>
> Hi all,
>
> I'm trying to learn Perl-Fu using Dov Grobgeld's
> "<Toolbox>/Xtns/Perl-Fu/Tutorial/Img Uni" script.
> The script seems to be
> registered fine and I get an input dialog box.
> However, after clicking
> "Okay" on the dialog, I get the following error in
> the body of the
> subroutine:
>
> uni: Undefined subroutine &main::gimp_image_new
> called at
> /home/twood/.gimp-1.1/plug-ins/uni line 10. (ERROR)
>
> The corresponding line in the script is
> # Create a new image
> $img = gimp_image_new($size, $size, RGB);
>
> If I don't have everything installed correctly, I
> wouldn't think that it
> would register and give the dialog. So why is the
> gimp_image_new function
> not recognized? The script uses the Gimp and
> Gimp::Fu modules.
>
> Thanks for your help,
> Trevor
>
>
> PS: Here's what I have installed:
>
> gimp -v ==> GIMP version 1.1.17
> perl -v ==> This is perl, version 5.005_03 built for
> i386-linux
>
> dpkg --list | grep "libgtk" ==>
> libgtk-perl 0.7002-1 Perl module for the
> gtk+ library
> libgtk1.2 1.2.8-1 The GIMP Toolkit
> set of widgets for X
>
>
__________________________________________________
Do You Yahoo!?
>From homework help to love advice, Yahoo! Experts has your answer.
http://experts.yahoo.com/