Re: active_drawable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



A couple things...

1) you may not be actually loading the image for whatever reason.  This
wouldn't show up until you try to access it by its handle.

2) There's no guarentee that the just created image contains the active
drawable at all.  You should really do a @layers = $img->get_layers and
use $layers[0] instead.

3) It could be that something else is really causing the problem; 
difficult to see w/o the script.  It may be a deeper gimp problem too.

Hope this helps,
Seth Burgess
sjburges@xxxxxxxx

* Charles Brasted (charlesb@xxxxxxxxxxxx) [000404 08:37]:
> Doing some development of automating image processing.  I need some advice.
> 
> I'm using gimp1.1.19/perl-Gimp1.1/glib1.2.7/gtk1.2.7 under RH 6.1.
> 
> Basically I'm trying to convert the background colour of an image - there
> are loads of cool Gimp factory functions to do that, no problems.
> 
> But, all the perl-gimp functions that do this need to act on a drawable, not
> an image, which is fair enough.  Problem is, I load the image, ie:
> 
> $img = gimp_file_load(&Gimp::RUN_NONINTERACTIVE, $file, $file);
> 
> works fine, but
> 
> $drawable = gimp_image_active_drawable($img);
> 
> fails.  This aint a reported bug...any ideas?
> 
> Is there a better way to define a drawable for a loaded img?
> 
> thanks.
> Charles
> 
> 


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux