Re: gimp_drawable_get_image fails?

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

 



Quoting coolhand <a6intruder@xxxxxxxxxxx>:
> The problem is that when i open the first image, then close it and then i
> open the second, gimp_drawable_get_image returns me -1. ¿Why this?

> Ok, sorry. I have to read a new format of image. This images have X layers.
>
> 1) I create one image:       image = gimp_image_new (50, 50, GIMP_GRAY);
> 2) I read the layers one by one, and associate with this new image:
>           gimp_image_add_layer (image, band[i].layer_id, i);
>
> I open one image and then close it (don't quit gimp, only close the image).
> If i open other image with my plugin, if in some place of my code i want to
> obtain what image ID have some layer with
>           image_id = gimp_drawable_get_image (gimp_layerID);
>
> gimp says me that this layer don't have image (image_id = -1).

I may be misunderstanding you but it sounds as though you are trying  
take a layer from one image and add it to another image directly. You  
actually have to create a duplicate of the original layer (using  
'gimp-layer-new-from-drawable') and then add the duplicate to your  
destination.

Since just transferring a layer from one image to another should  
result in a PDB error, I suspect that I may have completely  
misinterpreted your steps (perhaps you could provide the full code).


_______________________________________________
Gimp-developer mailing list
Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[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