Re: Scripting-Questions

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

 



Hi Jerry,

thanks for your hints.

Another question: I want to use "gimp-file-load-layer" and don't
know how to access it.

Any idea?

Ciao,
   Oliver


On Sat, Aug 21, 2010 at 06:23:04PM -0400, Jerry Baker wrote:
>   Hi Oliver,
> 
> 1) Insert a layer at lowest position...
> The image.add_layer method position argument is what you need to
> specify. 0 places a new layer at the top, 1 would be under the first
> layer, 2 under the second layer, etc...
> image.layers give you the list of layers in the image. Use
> len(image.layers) to place it at the bottom...
> 
> Console example:
> >>> # Get Active Image
> >>> image = gimp.image_list()[0]
> >>>
> >>> # Create a new layer
> >>> new_layer = gimp.Layer(image, "My New Layer", image.width,
> image.height, RGBA_IMAGE,100, NORMAL_MODE)
> >>>
> >>> # Add Layer Lowest Position
> >>> image.add_layer(new_layer, len(image.layers))
> 
> 
> 2) Fit canvas to layers
> You'll want to use: gimp-image-resize-to-layers
> 
> Console:
> >>> image = gimp.image_list()[0]
> >>> pdb.gimp_image_resize_to_layers(image)
> 
> 3) The current documentation at
> http://www.gimp.org/docs/python/index.html and the pdb is about the
> best we gimp-python users have. There are a few sites out there with
> some posts, but everything is pretty dated. I'm currently picking
> away at a full tutorial and complete updated reference which I'll
> post here when I get it completed. I'm about 75% completed with it.
> 
> 
> On 08/21/2010 05:08 PM, oliver@xxxxxxxxxxxxxxxxxx wrote:
> >1)<image>.add-layer: how can I insert at the lowest position?
> >
> >2)   how can I script "Fit canvas to layers"?
> >
> >3)   gimp.* / pdb.* and so on: which names using for Python, when
> >      looking at the procedure browser?
> >
> >      For example: i could not find out, how to call
> >      gimp-file-load-layer
> >      I tried with gimp.*  with pdb.*  without that also
> >
> >
> >The procedure browser seems to be good for scheme-users,
> >but for Python this is just a hint, and needs permanently
> >dabbling around.
> >
> >
> >Where can I find better documentatoion for Python-scripting?
> >
> >
> >Ciao,
> >    Oliver
> >_______________________________________________
> >Gimp-developer mailing list
> >Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
> >https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
> 
_______________________________________________
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