Gimp.Layer.new
function new(image: Gimp.Image, name: String, width: Number(gint), height: Number(gint), type: Gimp.ImageType, opacity: Number(gdouble), mode: Gimp.LayerMode): Gimp.Layer {
// Gjs wrapper for gimp_layer_new()
}
Create a new layer.
This procedure creates a new layer with the specified width, height, and type. If name is null, a default layer name will be used. opacity and mode are also supplied parameters.
The new layer still needs to be added to the image, as this is not automatic. Add the new layer with the [method@Image.insert_layer] method.
Other attributes such as layer mask modes, and offsets should be set with explicit procedure calls.
Since 3.0
- image
The image to which to add the layer.
- name
The layer name.
- width
The layer width.
- height
The layer height.
- type
The layer type.
- opacity
The layer opacity.
- mode
The layer combination mode.
- Returns
The newly created layer. The object belongs to libgimp and you should not free it.