From e42129241681dde7adae7d20697e7b421682fbb4 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 18:23:22 +0200 Subject: Adding upstream version 2.10.22. Signed-off-by: Daniel Baumann --- .../libgimp/html/libgimp-gimpimagetransform.html | 424 +++++++++++++++++++++ 1 file changed, 424 insertions(+) create mode 100644 devel-docs/libgimp/html/libgimp-gimpimagetransform.html (limited to 'devel-docs/libgimp/html/libgimp-gimpimagetransform.html') diff --git a/devel-docs/libgimp/html/libgimp-gimpimagetransform.html b/devel-docs/libgimp/html/libgimp-gimpimagetransform.html new file mode 100644 index 0000000..0d662ce --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimagetransform.html @@ -0,0 +1,424 @@ + + + + +gimpimagetransform: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpimagetransform

+

gimpimagetransform — Transformations on images.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_image_resize () +
+gboolean + +gimp_image_resize_to_layers () +
+gboolean + +gimp_image_scale () +
+gboolean + +gimp_image_scale_full () +
+gboolean + +gimp_image_crop () +
+gboolean + +gimp_image_flip () +
+gboolean + +gimp_image_rotate () +
+
+
+

Description

+

Operations to scale, resize, crop, flip and rotate images.

+
+
+

Functions

+
+

gimp_image_resize ()

+
gboolean
+gimp_image_resize (gint32 image_ID,
+                   gint new_width,
+                   gint new_height,
+                   gint offx,
+                   gint offy);
+

Resize the image to the specified extents.

+

This procedure resizes the image so that it's new width and height +are equal to the supplied parameters. Offsets are also provided +which describe the position of the previous image's content. All +channels within the image are resized according to the specified +parameters; this includes the image selection mask. All layers +within the image are repositioned according to the specified +offsets.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

new_width

New image width.

 

new_height

New image height.

 

offx

x offset between upper left corner of old and new images: (new - old).

 

offy

y offset between upper left corner of old and new images: (new - old).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_resize_to_layers ()

+
gboolean
+gimp_image_resize_to_layers (gint32 image_ID);
+

Resize the image to fit all layers.

+

This procedure resizes the image to the bounding box of all layers +of the image. All channels within the image are resized to the new +size; this includes the image selection mask. All layers within the +image are repositioned to the new image area.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_image_scale ()

+
gboolean
+gimp_image_scale (gint32 image_ID,
+                  gint new_width,
+                  gint new_height);
+

Scale the image using the default interpolation method.

+

This procedure scales the image so that its new width and height are +equal to the supplied parameters. All layers and channels within the +image are scaled according to the specified parameters; this +includes the image selection mask. The interpolation method used can +be set with gimp_context_set_interpolation().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

new_width

New image width.

 

new_height

New image height.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_scale_full ()

+
gboolean
+gimp_image_scale_full (gint32 image_ID,
+                       gint new_width,
+                       gint new_height,
+                       GimpInterpolationType interpolation);
+
+

gimp_image_scale_full is deprecated and should not be used in newly-written code.

+

Use gimp_image_scale() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

new_width

New image width.

 

new_height

New image height.

 

interpolation

Type of interpolation.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_image_crop ()

+
gboolean
+gimp_image_crop (gint32 image_ID,
+                 gint new_width,
+                 gint new_height,
+                 gint offx,
+                 gint offy);
+

Crop the image to the specified extents.

+

This procedure crops the image so that it's new width and height are +equal to the supplied parameters. Offsets are also provided which +describe the position of the previous image's content. All channels +and layers within the image are cropped to the new image extents; +this includes the image selection mask. If any parameters are out of +range, an error is returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

new_width

New image width: (0 < new_width <= width).

 

new_height

New image height: (0 < new_height <= height).

 

offx

X offset: (0 <= offx <= (width - new_width)).

 

offy

Y offset: (0 <= offy <= (height - new_height)).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_flip ()

+
gboolean
+gimp_image_flip (gint32 image_ID,
+                 GimpOrientationType flip_type);
+

Flips the image horizontally or vertically.

+

This procedure flips (mirrors) the image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

flip_type

Type of flip.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_rotate ()

+
gboolean
+gimp_image_rotate (gint32 image_ID,
+                   GimpRotationType rotate_type);
+

Rotates the image by the specified degrees.

+

This procedure rotates the image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

rotate_type

Angle of rotation.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file -- cgit v1.2.3