| extension_clipboard_paste | Get image from clipboard |
| extension_db_browser | List available procedures in the PDB |
| extension_gimp_help_browser | Browse the GIMP help pages. |
| extension_guash | Thumbnail-based directory browser |
| extension_janitor | Allows adding displays and layers to images through a semi-useable interface. |
| extension_web_browser | open URL in Netscape |
| extension_winsnap | Capture a Win32 window or desktop image |
| gimp_blend | Blend between the starting and ending coordinates with the specified blend mode and gradient type. |
| gimp_brightness_contrast | Modify brightness/contrast in the specified drawable. |
| gimp_bucket_fill | Fill the area specified either by the current selection if there is one, or by a seed fill starting at the specified coordinates. |
| gimp_clone | Clone from the source to the dest drawable using the current brush |
| gimp_clone_default | Clone from the source to the dest drawable using the current brush |
| gimp_color_balance | Modify the color balance of the specified drawable. |
| gimp_color_picker | Determine the color at the given drawable coordinates |
| gimp_convert_grayscale | Convert specified image to grayscale (256 intensity levels) |
| gimp_convert_indexed | Convert specified image to and Indexed image |
| gimp_convert_rgb | Convert specified image to RGB color |
| gimp_convolve | Convolve (Blur, Sharpen) using the current brush. |
| gimp_convolve_default | Convolve (Blur, Sharpen) using the current brush. |
| gimp_crop | Crop the image to the specified extents. |
| gimp_curves_explicit | Modifies the intensity curve(s) for specified drawable. |
| gimp_curves_spline | Modifies the intensity curve(s) for specified drawable. |
| gimp_desaturate | Desaturate the contents of the specified drawable. |
| gimp_display_delete | Delete the specified display. |
| gimp_display_new | Create a new display for the specified image. |
| gimp_displays_flush | Flush all internal changes to the user interface |
| gimp_dodgeburn | Dodgeburn image with varying exposure. |
| gimp_dodgeburn_default | Dodgeburn image with varying exposure. This is the same as the gimp_dodgeburn function except that the exposure, type and mode are taken from the tools option dialog. If the dialog has not been activated then the defaults as used by the dialog will be used. |
| gimp_edit_clear | Clear selected area of drawable. |
| gimp_edit_copy | Copy from the specified drawable. |
| gimp_edit_cut | Cut from the specified drawable. |
| gimp_edit_fill | Fill selected area of drawable. |
| gimp_edit_paste | Paste buffer to the specified drawable. |
| gimp_edit_stroke | Stroke the current selection |
| gimp_equalize | Equalize the contents of the specified drawable. |
| gimp_eraser | Erase using the current brush. |
| gimp_eraser_default | Erase using the current brush. |
| gimp_flip | Flip the specified drawable about its center either vertically or horizontally. |
| gimp_get_monitor_resolution | Get the monitor resolution as specified in the Preferences. |
| gimp_gimprc_query | Queries the gimprc file parser for information on a specified token. |
| gimp_gimprc_set | Sets a gimprc token to a value and saves it in the gimprc. |
| gimp_help | Load a help page. |
| gimp_histogram | Returns information on the intensity histogram for the specified drawable. |
| gimp_hue_saturation | Modify hue, lightness, and saturation in the specified drawable. |
| gimp_invert | Invert the contents of the specified drawable. |
| gimp_levels | Modifies intensity levels in the specified drawable. |
| gimp_message | Displays a dialog box with a message. |
| gimp_message_get_handler | Returns the current state of where warning messages are displayed. |
| gimp_message_set_handler | Controls where warning messages are displayed. |
| gimp_pencil | Paint in the current brush without sub-pixel sampling. |
| gimp_perspective | Perform a possibly non-affine transformation on the specified drawable. |
| gimp_plugin_domain_register | Registers a textdomain for localisation. |
| gimp_plugin_help_register | Register a help path for a plug-in. |
| gimp_plugins_query | Queries the plugin database for its contents. |
| gimp_posterize | Posterize the specified drawable. |
| gimp_progress_init | Initializes the progress bar for the current plug-in. |
| gimp_progress_update | Updates the progress bar for the current plug-in. |
| gimp_quit | Causes the gimp to exit gracefully. |
| gimp_register_load_handler | Registers a file load handler procedure. |
| gimp_register_magic_load_handler | Registers a file load handler procedure. |
| gimp_register_save_handler | Registers a file save handler procedure. |
| gimp_rotate | Rotate the specified drawable about its center through the specified angle. |
| gimp_scale | Scale the specified drawable. |
| gimp_shear | Shear the specified drawable about its center by the specified magnitude. |
| gimp_smudge | Smudge image with varying pressure. |
| gimp_smudge_default | Smudge image with varying pressure. |
| gimp_temp_PDB_name | Generates a unique temporary PDB name. |
| gimp_temp_name | Generates a unique filename. |
| gimp_threshold | Threshold the specified drawable. |
| gimp_transform_2d | Transform the specified drawable in 2d. |
| gimp_undo_push_group_end | Finish a group undo. |
| gimp_undo_push_group_start | Starts a group undo. |
| gimp_version | Returns the host gimp version. |
| gimp_xcf_load | loads file saved in the .xcf file format |
| gimp_xcf_save | saves file in the .xcf file format |
| magiceye | Create a stereogram |
| plug-in-closing | A grey-scale morphological closing. |
| plug-in-dilate | A grey-scale morphological dilation. |
| plug-in-erode | A grey-scale morphological erotion. |
| plug-in-homogenizer | Remove very low frequencies (eg gradients) in image |
| plug-in-opening | A grey-scale morphological opening. |
| twain-acquire | Capture an image from a TWAIN datasource |
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Drawable to save |
extension_db_browser
Input:
| INT32 | run_mode | Interactive, [non-interactive] |
extension_gimp_help_browser
Input:
| INT32 | run_mode | Interactive, non-interactive |
| STRING | help_path | |
| STRING | locale | Language to use |
| STRING | help_file | Path of a local document to open. Can be relative to GIMP_HELP_PATH. |
extension_guash
Input:
| INT32 | run_mode | Interactive, non-interactive |
| STRING | directory_name | directory name used as the default directory |
extension_janitor
Input:
| INT32 | run_mode | Interactive, non-interactive |
extension_web_browser
Input:
| INT32 | run_mode | Interactive, non-interactive |
| STRING | url | URL of a document to open |
| INT32 | new_window | Create a new window or use existing one? |
extension_winsnap
Input:
| INT32 | run_mode | Interactive, non-interactive |
| INT32 | root | Root window { TRUE, FALSE } |
| INT32 | decorations | Include Window Decorations { TRUE, FALSE } |
| IMAGE | image | Output image |
gimp_blend
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | blend_mode | The type of blend: { FG_BG_RGB (0), FG_BG_HSV (1), FG_TRANS (2), CUSTOM (3) } |
| INT32 | paint_mode | The paint application mode: { NORMAL_MODE (0), DISSOLVE_MODE (1), BEHIND_MODE (2), MULTIPLY_MODE (3), SCREEN_MODE (4), OVERLAY_MODE (5), DIFFERENCE_MODE (6), ADDITION_MODE (7), SUBTRACT_MODE (8), DARKEN_ONLY_MODE (9), LIGHTEN_ONLY_MODE (10), HUE_MODE (11), SATURATION_MODE (12), COLOR_MODE (13), VALUE_MODE (14), DIVIDE_MODE (15) } |
| INT32 | gradient_type | The type of gradient: { LINEAR (0), BILINEAR (1), RADIAL (2), SQUARE (3), CONICAL_SYMMETRIC (4), CONICAL_ASYMMETRIC (5), SHAPEBURST_ANGULAR (6), SHAPEBURST_SPHERICAL (7), SHAPEBURST_DIMPLED (8), SPIRAL_CLOCKWISE (9), SPIRAL_ANTICLOCKWISE (10) } |
| FLOAT | opacity | The opacity of the final blend (0 <= opacity <= 100) |
| FLOAT | offset | Offset relates to the starting and ending coordinates specified for the blend. This parameter is mode dependent (0 <= offset) |
| INT32 | repeat | Repeat mode: { REPEAT_NONE (0), REPEAT_SAWTOOTH (1), REPEAT_TRIANGULAR (2) } |
| INT32 | supersample | Do adaptive supersampling (TRUE or FALSE) |
| INT32 | max_depth | Maximum recursion levels for supersampling |
| FLOAT | threshold | Supersampling threshold |
| FLOAT | x1 | The x coordinate of this blend's starting point |
| FLOAT | y1 | The y coordinate of this blend's starting point |
| FLOAT | x2 | The x coordinate of this blend's ending point |
| FLOAT | y2 | The y coordinate of this blend's ending point |
gimp_brightness_contrast
Input:
| DRAWABLE | drawable | The drawable |
| INT32 | brightness | Brightness adjustment: (-127 <= brightness <= 127) |
| INT32 | contrast | Contrast adjustment: (-127 <= contrast <= 127) |
gimp_bucket_fill
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | fill_mode | The type of fill: { FG_BUCKET_FILL (0), BG_BUCKET_FILL (1), PATTERN_BUCKET_FILL (2) } |
| INT32 | paint_mode | The paint application mode: { NORMAL_MODE (0), DISSOLVE_MODE (1), BEHIND_MODE (2), MULTIPLY_MODE (3), SCREEN_MODE (4), OVERLAY_MODE (5), DIFFERENCE_MODE (6), ADDITION_MODE (7), SUBTRACT_MODE (8), DARKEN_ONLY_MODE (9), LIGHTEN_ONLY_MODE (10), HUE_MODE (11), SATURATION_MODE (12), COLOR_MODE (13), VALUE_MODE (14), DIVIDE_MODE (15) } |
| FLOAT | opacity | The opacity of the final bucket fill (0 <= opacity <= 100) |
| FLOAT | threshold | The threshold determines how extensive the seed fill will be. It's value is specified in terms of intensity levels (0 <= threshold <= 255). This parameter is only valid when there is no selection in the specified image. |
| INT32 | sample_merged | Use the composite image, not the drawable |
| FLOAT | x | The x coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image. |
| FLOAT | y | The y coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image. |
gimp_clone
Input:
| DRAWABLE | drawable | The affected drawable |
| DRAWABLE | src_drawable | The source drawable |
| INT32 | clone_type | The type of clone: { IMAGE_CLONE (0), PATTERN_CLONE (1) } |
| FLOAT | src_x | The x coordinate in the source image |
| FLOAT | src_y | The y coordinate in the source image |
| INT32 | num_strokes | Number of stroke control points (count each coordinate as 2 points) |
| FLOATARRAY | strokes | Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y } |
gimp_clone_default
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | num_strokes | Number of stroke control points (count each coordinate as 2 points) |
| FLOATARRAY | strokes | Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y } |
gimp_color_balance
Input:
| DRAWABLE | drawable | The drawable |
| INT32 | transfer_mode | Transfer mode: { SHADOWS (0), MIDTONES (1), HIGHLIGHTS (2) } |
| INT32 | preserve_lum | Preserve luminosity values at each pixel |
| FLOAT | cyan_red | Cyan-Red color balance: (-100 <= cyan_red <= 100) |
| FLOAT | magenta_green | Magenta-Green color balance: (-100 <= magenta_green <= 100) |
| FLOAT | yellow_blue | Yellow-Blue color balance: (-100 <= yellow_blue <= 100) |
gimp_color_picker
Input:
| IMAGE | image | The image |
| DRAWABLE | drawable | The affected drawable |
| FLOAT | x | x coordinate of upper-left corner of rectangle |
| FLOAT | y | y coordinate of upper-left corner of rectangle |
| INT32 | sample_merged | Use the composite image, not the drawable |
| INT32 | sample_average | Average the color of all the pixels in a specified radius |
| FLOAT | average_radius | The radius of pixels to average |
| INT32 | save_color | Save the color to the active palette |
| COLOR | color | The return color |
gimp_convert_grayscale
Input:
| IMAGE | image | The image |
gimp_convert_indexed
Input:
| IMAGE | image | The image |
| INT32 | dither_type | dither type (0=none, 1=fs, 2=fs/low-bleed 3=fixed) |
| INT32 | palette_type | The type of palette to use: { MAKE_PALETTE (0), REUSE_PALETTE (1), WEB_PALETTE (2), MONO_PALETTE (3), CUSTOM_PALETTE (4) } |
| INT32 | num_cols | the number of colors to quantize to, ignored unless (palette_type == MAKE_PALETTE) |
| INT32 | alpha_dither | dither transparency to fake partial opacity |
| INT32 | remove_unused | remove unused or duplicate colour entries from final palette, ignored if (palette_type == MAKE_PALETTE) |
| STRING | palette | The name of the custom palette to use, ignored unless (palette_type == CUSTOM_PALETTE) |
gimp_convert_rgb
Input:
| IMAGE | image | The image |
gimp_convolve
Input:
| DRAWABLE | drawable | The affected drawable |
| FLOAT | pressure | The pressure: 0 <= pressure <= 100 |
| INT32 | convolve_type | Convolve type: { BLUR_CONVOLVE (0), SHARPEN_CONVOLVE (1) } |
| INT32 | num_strokes | Number of stroke control points (count each coordinate as 2 points) |
| FLOATARRAY | strokes | Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y } |
gimp_convolve_default
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | num_strokes | Number of stroke control points (count each coordinate as 2 points) |
| FLOATARRAY | strokes | Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y } |
gimp_crop
Input:
| IMAGE | image | The image |
| INT32 | new_width | New image width: (0 < new_width <= width) |
| INT32 | new_height | New image height: (0 < new_height <= height) |
| INT32 | offx | x offset: (0 <= offx <= (width - new_width)) |
| INT32 | offy | y offset: (0 <= offy <= (height - new_height)) |
gimp_curves_explicit
Input:
| DRAWABLE | drawable | The drawable |
| INT32 | channel | The channel to modify: { VALUE_LUT (0), RED_LUT (1), GREEN_LUT (2), BLUE_LUT (3), ALPHA_LUT (4) } |
| INT32 | num_bytes | The number of bytes in the new curve (always 256) |
| INT8ARRAY | curve | The explicit curve |
gimp_curves_spline
Input:
| DRAWABLE | drawable | The drawable |
| INT32 | channel | The channel to modify: { VALUE_LUT (0), RED_LUT (1), GREEN_LUT (2), BLUE_LUT (3), ALPHA_LUT (4) } |
| INT32 | num_points | The number of values in the control point array (3 < num_points <= 34) |
| INT8ARRAY | control_pts | The spline control points: { cp1.x, cp1.y, cp2.x, cp2.y, ... } |
gimp_desaturate
Input:
| DRAWABLE | drawable | The drawable |
gimp_display_delete
Input:
| DISPLAY | display | The display to delete |
gimp_display_new
Input:
| IMAGE | image | The image |
| DISPLAY | display | The new display |
gimp_displays_flush
Input: none
Returns: nothing
This procedure takes no arguments and returns nothing except a success status. Its purpose is to flush all pending updates of image manipulations to the user interface. It should be called whenever appropriate.
Spencer Kimball & Peter Mattis; 1995-1996
gimp_dodgeburn
Input:
| DRAWABLE | drawable | The affected drawable |
| FLOAT | exposure | The exposer of the strokes (0 <= exposure <= 100) |
| INT32 | dodgeburn_type | The type either dodge or burn: { DODGE (0), BURN (1) } |
| INT32 | dodgeburn_mode | The mode: { DODGEBURN_HIGHLIGHTS (0), DODGEBURN_MIDTONES (1), DODGEBURN_SHADOWS (2) } |
| INT32 | num_strokes | Number of stroke control points (count each coordinate as 2 points) |
| FLOATARRAY | strokes | Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y } |
gimp_dodgeburn_default
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | num_strokes | Number of stroke control points (count each coordinate as 2 points) |
| FLOATARRAY | strokes | Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y } |
gimp_edit_clear
Input:
| DRAWABLE | drawable | The drawable to clear from |
gimp_edit_copy
Input:
| DRAWABLE | drawable | The drawable to copy from |
gimp_edit_cut
Input:
| DRAWABLE | drawable | The drawable to cut from |
gimp_edit_fill
Input:
| DRAWABLE | drawable | The drawable to fill to |
| INT32 | fill_type | The type of fill: FG_IMAGE_FILL (0), BG_IMAGE_FILL (1), WHITE_IMAGE_FILL (2), TRANS_IMAGE_FILL (3), NO_IMAGE_FILL (4) |
gimp_edit_paste
Input:
| DRAWABLE | drawable | The drawable to paste to |
| INT32 | paste_into | Clear selection, or paste behind it? |
| LAYER | floating_sel | The new floating selection |
gimp_edit_stroke
Input:
| DRAWABLE | drawable | The drawable to stroke to |
gimp_equalize
Input:
| DRAWABLE | drawable | The drawable |
| INT32 | mask_only | Equalization option |
gimp_eraser
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | num_strokes | Number of stroke control points (count each coordinate as 2 points) |
| FLOATARRAY | strokes | Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y } |
| INT32 | hardness | HARD (0) or SOFT (1) |
| INT32 | method | CONTINUOUS (0) or INCREMENTAL (1) |
gimp_eraser_default
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | num_strokes | Number of stroke control points (count each coordinate as 2 points) |
| FLOATARRAY | strokes | Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y } |
gimp_flip
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | flip_type | Type of flip: HORIZONTAL (0) or VERTICAL (1) |
| DRAWABLE | drawable | The flipped drawable |
gimp_get_monitor_resolution
Input: none
Returns:
| FLOAT | xres | X resolution |
| FLOAT | yres | Y resolution |
gimp_gimprc_query
Input:
| STRING | token | The token to query for |
| STRING | value | The value associated with the queried token |
gimp_gimprc_set
Input:
| STRING | token | The token to modify |
| STRING | value | The value to set the token to |
gimp_help
Input:
| STRING | prog_name | The plug-in's executable name or an empty string |
| STRING | help_page | The location of the help page |
gimp_histogram
Input:
| DRAWABLE | drawable | The drawable |
| INT32 | channel | The channel to modify: { VALUE_LUT (0), RED_LUT (1), GREEN_LUT (2), BLUE_LUT (3), ALPHA_LUT (4) } |
| INT32 | start_range | Start of the intensity measurement range |
| INT32 | end_range | End of the intensity measurement range |
| FLOAT | mean | Mean intensity value |
| FLOAT | std_dev | Standard deviation of intensity values |
| FLOAT | median | Median intensity value |
| FLOAT | pixels | Alpha-weighted pixel count for entire image |
| FLOAT | count | Alpha-weighted pixel count for range |
| FLOAT | percentile | Percentile that range falls under |
gimp_hue_saturation
Input:
| DRAWABLE | drawable | The drawable |
| INT32 | hue_range | Range of affected hues: { ALL_HUES (0), RED_HUES (1), YELLOW_HUES (2), GREEN_HUES (3), CYAN_HUES (4), BLUE_HUES (5), MAGENTA_HUES (6) } |
| FLOAT | hue_offset | Hue offset in degrees: (-180 <= hue_offset <= 180) |
| FLOAT | lightness | lightness modification: (-100 <= lightness <= 100) |
| FLOAT | saturation | saturation modification: (-100 <= saturation <= 100) |
gimp_invert
Input:
| DRAWABLE | drawable | The drawable |
gimp_levels
Input:
| DRAWABLE | drawable | The drawable |
| INT32 | channel | The channel to modify: { VALUE_LUT (0), RED_LUT (1), GREEN_LUT (2), BLUE_LUT (3), ALPHA_LUT (4) } |
| INT32 | low_input | Intensity of lowest input: (0 <= low_input <= 255) |
| INT32 | high_input | Intensity of highest input: (0 <= high_input <= 255) |
| FLOAT | gamma | Gamma correction factor: (0.1 <= gamma <= 10) |
| INT32 | low_output | Intensity of lowest output: (0 <= low_output <= 255) |
| INT32 | high_output | Intensity of highest output: (0 <= high_output <= 255) |
gimp_message
Input:
| STRING | message | Message to display in the dialog |
gimp_message_get_handler
Input: none
Returns:
| INT32 | handler | The current handler type: { MESSAGE_BOX (0), CONSOLE (1), ERROR_CONSOLE (2) } |
gimp_message_set_handler
Input:
| INT32 | handler | The new handler type: { MESSAGE_BOX (0), CONSOLE (1), ERROR_CONSOLE (2) } |
gimp_pencil
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | num_strokes | Number of stroke control points (count each coordinate as 2 points) |
| FLOATARRAY | strokes | Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y } |
gimp_perspective
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | interpolation | Whether to use interpolation |
| FLOAT | x0 | The new x coordinate of upper-left corner of original bounding box |
| FLOAT | y0 | The new y coordinate of upper-left corner of original bounding box |
| FLOAT | x1 | The new x coordinate of upper-right corner of original bounding box |
| FLOAT | y1 | The new y coordinate of upper-right corner of original bounding box |
| FLOAT | x2 | The new x coordinate of lower-left corner of original bounding box |
| FLOAT | y2 | The new y coordinate of lower-left corner of original bounding box |
| FLOAT | x3 | The new x coordinate of lower-right corner of original bounding box |
| FLOAT | y3 | The new y coordinate of lower-right corner of original bounding box |
| DRAWABLE | drawable | The newly mapped drawable |
gimp_plugin_domain_register
Input:
| STRING | domain_name | The name of the textdomain (must be unique). |
| STRING | domain_path | The absolute path to the compiled message catalog (may be NULL). |
gimp_plugin_help_register
Input:
| STRING | help_path | The rootdir of the plug-in's help pages |
gimp_plugins_query
Input:
| STRING | search_string | If not an empty string then use this as a search pattern |
| INT32 | num_plugins | The number of plugins |
| STRINGARRAY | menu_path | The menu path of the plugin |
| INT32 | num_plugins | The number of plugins |
| STRINGARRAY | plugin_accelerator | String representing keyboard accelerator (could be empty string) |
| INT32 | num_plugins | The number of plugins |
| STRINGARRAY | plugin_location | Location of the plugin program |
| INT32 | num_plugins | The number of plugins |
| STRINGARRAY | plugin_image_type | Type of image that this plugin will work on |
| INT32 | num_plugins | The number of plugins |
| INT32ARRAY | plugin_install_time | Time that the plugin was installed |
| INT32 | num_plugins | The number of plugins |
| STRINGARRAY | plugin_real_name | The internal name of the plugin |
gimp_posterize
Input:
| DRAWABLE | drawable | The drawable |
| INT32 | levels | Levels of posterization: (2 <= levels <= 255) |
gimp_progress_init
Input:
| STRING | message | Message to use in the progress dialog |
| INT32 | gdisplay | GDisplay to update progressbar in, or -1 for a seperate window |
gimp_progress_update
Input:
| FLOAT | percentage | Percentage of progress completed |
gimp_quit
Input:
| INT32 | kill | Flag specifying whether to kill the gimp process or exit normally |
gimp_register_load_handler
Input:
| STRING | procedure_name | The name of the procedure to be used for loading |
| STRING | extensions | comma separated list of extensions this handler can load (i.e. "jpg,jpeg") |
| STRING | prefixes | comma separated list of prefixes this handler can load (i.e. "http:,ftp:") |
gimp_register_magic_load_handler
Input:
| STRING | procedure_name | The name of the procedure to be used for loading |
| STRING | extensions | comma separated list of extensions this handler can load (i.e. "jpg,jpeg") |
| STRING | prefixes | comma separated list of prefixes this handler can load (i.e. "http:,ftp:") |
| STRING | magics | comma separated list of magic file information this handler can load (i.e. "0,string,GIF") |
gimp_register_save_handler
Input:
| STRING | procedure_name | The name of the procedure to be used for saving |
| STRING | extensions | comma separated list of extensions this handler can save (i.e. "jpg,jpeg") |
| STRING | prefixes | comma separated list of prefixes this handler can save (i.e. "http:,ftp:") |
gimp_rotate
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | interpolation | Whether to use interpolation |
| FLOAT | angle | The angle of rotation (radians) |
| DRAWABLE | drawable | The rotated drawable |
gimp_scale
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | interpolation | Whether to use interpolation |
| FLOAT | x0 | The new x coordinate of upper-left corner of newly scaled region |
| FLOAT | y0 | The new y coordinate of upper-left corner of newly scaled region |
| FLOAT | x1 | The new x coordinate of lower-right corner of newly scaled region |
| FLOAT | y1 | The new y coordinate of lower-right corner of newly scaled region |
| DRAWABLE | drawable | The scaled drawable |
gimp_shear
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | interpolation | Whether to use interpolation |
| INT32 | shear_type | Type of shear: HORIZONTAL (0) or VERTICAL (1) |
| FLOAT | magnitude | The magnitude of the shear |
| DRAWABLE | drawable | The sheared drawable |
gimp_smudge
Input:
| DRAWABLE | drawable | The affected drawable |
| FLOAT | pressure | The pressure of the smudge strokes (0 <= pressure <= 100) |
| INT32 | num_strokes | Number of stroke control points (count each coordinate as 2 points) |
| FLOATARRAY | strokes | Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y } |
gimp_smudge_default
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | num_strokes | Number of stroke control points (count each coordinate as 2 points) |
| FLOATARRAY | strokes | Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y } |
gimp_temp_PDB_name
Input: none
Returns:
| STRING | temp_name | A unique temporary name for a temporary PDB entry |
gimp_temp_name
Input:
| STRING | extension | The extension the file will have |
| STRING | name | The new temp filename |
gimp_threshold
Input:
| DRAWABLE | drawable | The drawable |
| INT32 | low_threshold | The low threshold value: 0 <= low_threshold <= 255 |
| INT32 | high_threshold | The high threshold value: 0 <= high_threshold <= 255 |
gimp_transform_2d
Input:
| DRAWABLE | drawable | The affected drawable |
| INT32 | interpolation | Whether to use interpolation |
| FLOAT | source_x | X coordinate of the transformation center |
| FLOAT | source_y | Y coordinate of the transformation center |
| FLOAT | scale_x | Amount to scale in x direction |
| FLOAT | scale_y | Amount to scale in y direction |
| FLOAT | angle | The angle of rotation (radians) |
| FLOAT | dest_x | X coordinate of where the centre goes |
| FLOAT | dest_y | Y coordinate of where the centre goes |
| DRAWABLE | drawable | The transformed drawable |
gimp_undo_push_group_end
Input:
| IMAGE | image | The ID of the image in which to pop an undo group |
gimp_undo_push_group_start
Input:
| IMAGE | image | The ID of the image in which to pop an undo group |
gimp_version
Input: none
Returns:
| STRING | version | The gimp version |
gimp_xcf_load
Input:
| INT32 | dummy_param | dummy parameter |
| STRING | filename | The name of the file to load |
| STRING | raw_filename | The name of the file to load |
| IMAGE | image | Output image |
gimp_xcf_save
Input:
| INT32 | dummy_param | dummy parameter |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Active drawable of input image |
| STRING | filename | The name of the file to save the image in |
| STRING | raw_filename | The name of the file to load |
magiceye
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| INT32 | mapimage | Map Image |
| IMAGE | new_image | Output image |
| IMAGE | new_layer | Output layer |
plug-in-closing
Input:
| INT32 | run_mode | Interactive or non-Interactive |
| IMAGE | image_id | (unused) |
| DRAWABLE | drawable_id | This is somplace to draw |
plug-in-dilate
Input:
| INT32 | run_mode | Interactive or non-Interactive |
| IMAGE | image_id | (unused) |
| DRAWABLE | drawable_id | This is somplace to draw |
plug-in-erode
Input:
| INT32 | run_mode | Interactive or non-Interactive |
| IMAGE | image_id | (unused) |
| DRAWABLE | drawable_id | This is somplace to draw |
plug-in-homogenizer
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| INT32 | xorder | X Order |
| INT32 | yorder | Y Order |
plug-in-opening
Input:
| INT32 | run_mode | Interactive or non-Interactive |
| IMAGE | image_id | (unused) |
| DRAWABLE | drawable_id | This is somplace to draw |
twain-acquire
Input:
| INT32 | run_mode | Interactive, non-interactive |
| INT32 | image_count | Number of acquired images |
| INT32ARRAY | image_ids | Array of acquired image identifiers |
| The Gimp 1.2.5 (win32) | Documentation fresh from PDB | 12:10:25 Do 19.06.03 |
| Generated by pdb2doc.py written by Hans Breuer <Hans(at)Breuer.org> | ||