| plug_in_LoG | Apply the LoG filter |
| plug_in_ace | Adaptive Contrast Enhancement |
| plug_in_alienmap2 | AlienMap2 Color Transformation Plug-In |
| plug_in_align_layers | Align visible layers |
| plug_in_anamorphose | Apply an anamorphose effect |
| plug_in_animationoptimize | This procedure applies various optimizations to a GIMP layer-based animation in an attempt to reduce the final file size. If a frame of the animation can use the 'combine' mode, this procedure attempts to maximize the number of ajdacent pixels having the same color, which improves the compression for some image formats such as GIF or MNG. |
| plug_in_animationoptimize_diff | This procedure applies various optimizations to a GIMP layer-based animation in an attempt to reduce the final file size. If a frame of the animation can use the 'combine' mode, this procedure uses a simple difference between the frames. |
| plug_in_animationplay | This plugin allows you to preview a GIMP layer-based animation. |
| plug_in_animationunoptimize | This procedure 'simplifies' a GIMP layer-based animation that has been AnimationOptimized. This makes the animation much easier to work with if, for example, the optimized version is all you have. |
| plug_in_antialias | Smooths stair-step edges. |
| plug_in_apply_canvas | Adds a canvas texture map to the picture |
| plug_in_applylens | Apply a lens effect |
| plug_in_autocrop | Automagically crops an image. |
| plug_in_autocrop_layer | Automagically crops a layer. |
| plug_in_autostretch_hsv | Automatically stretch the contrast of the specified drawable to cover all possible ranges. |
| plug_in_blinds | Adds a blinds effect to the image. Rather like putting the image on a set of window blinds and the closing or opening the blinds |
| plug_in_blur | Apply a 3x3 blurring convolution kernel to the specified drawable. |
| plug_in_borderaverage | Borderaverage |
| plug_in_bump_map | Create an embossing effect using an image as a bump map |
| plug_in_bump_map_tiled | Create an embossing effect using a tiled image as a bump map |
| plug_in_c_astretch | Automatically stretch the contrast of the specified drawable to cover all possible ranges. |
| plug_in_cartoon | Propagates dark values in an image to achieve cartoon rendering |
| plug_in_ccanalyze | Colorcube analysis |
| plug_in_checkerboard | Adds a checkerboard pattern to an image |
| plug_in_clipboard_copy | copy image to clipboard |
| plug_in_clipboard_paste | paste image from clipboard |
| plug_in_clipboard_paste_as_new | Get image from clipboard |
| plug_in_cml_explorer | Make an image of Coupled-Map Lattice |
| plug_in_color_adjust | Adjust color range given by foreground/background color to black/white |
| plug_in_color_enhance | Automatically stretch the saturation of the specified drawable to cover all possible ranges. |
| plug_in_color_map | Map color range specified by two colorsto color range specified by two other color. |
| plug_in_colorify | Similar to the "Color" mode for layers. |
| plug_in_colors_channel_mixer | Mix RGB Channels. |
| plug_in_colortoalpha | Convert the color in an image to alpha |
| plug_in_compose | Compose an image from multiple gray images |
| plug_in_convmatrix | A generic 5x5 convolution matrix |
| plug_in_cubism | Convert the input drawable into a collection of rotated squares |
| plug_in_curve_bend | Bends a layer using 2 spline-curves |
| plug_in_curve_bend_Iterator | This procedure calculates the modified values for one iterationstep for the call of plug_in_curve_bend |
| plug_in_db_browser | List available procedures in the PDB |
| plug_in_decompose | Decompose an image into different types of channels |
| plug_in_deinterlace | Deinterlace |
| plug_in_depth_merge | Combine two images using corresponding depth maps (z-buffers) |
| plug_in_despeckle | Despeckle filter, typically used to 'despeckle' a photographic image. |
| plug_in_destripe | Destripe filter, used to remove vertical stripes caused by cheap scanners. |
| plug_in_diffraction | Generate diffraction patterns |
| plug_in_dilate | Dilate image |
| plug_in_displace | Displace the contents of the specified drawable |
| plug_in_dog | Edge detection using difference of Gaussians. |
| plug_in_drawable_compose | Compose an image from multiple drawables of gray images |
| plug_in_edge | Perform edge detection on the contents of the specified drawable |
| plug_in_emboss | Emboss filter |
| plug_in_engrave | Engrave the contents of the specified drawable |
| plug_in_erode | Erode image |
| plug_in_exchange | Color Exchange |
| plug_in_film | Compose several images to a roll film |
| plug_in_filter_pack | Allows the user to change H, S, or C with many previews |
| plug_in_flame | Creates cosmic recursive fractal flames |
| plug_in_flarefx | Add lens flare effects |
| plug_in_fractal_trace | transform image with the Mandelbrot Fractal |
| plug_in_fractalexplorer | Chaos Fractal Explorer Plug-In |
| plug_in_gauss | Applies a gaussian blur to the specified drawable. |
| plug_in_gauss_iir | Applies a gaussian blur to the specified drawable. |
| plug_in_gauss_iir2 | Applies a gaussian blur to the specified drawable. |
| plug_in_gauss_rle | Applies a gaussian blur to the specified drawable. |
| plug_in_gauss_rle2 | Applies a gaussian blur to the specified drawable. |
| plug_in_gfig | Create Geometrical shapes with the Gimp |
| plug_in_gflare | Produce lense flare effect using custom gradients |
| plug_in_gimpressionist | Performs various artistic operations on an image |
| plug_in_glasstile | Divide the image into square glassblocks |
| plug_in_gradmap | Map the contents of the specified drawable with active gradient |
| plug_in_grid | Draws a grid. |
| plug_in_guillotine | Slice up the image into subimages, cutting along the image's Guides. Fooey to you and your broccoli, Pokey. |
| plug_in_hot | Look for hot NTSC or PAL pixels |
| plug_in_hsv_noise | Scattering pixel values in HSV space |
| plug_in_ifs_compose | Create an Iterated Function System (IFS) Fractal |
| plug_in_illusion | produce illusion |
| plug_in_imagemap | Creates a clickable imagemap. |
| plug_in_iwarp | Interactive warping of the specified drawable |
| plug_in_jigsaw | Renders a jigsaw puzzle look |
| plug_in_kaleidoscope | Simulate looking at an image thru a kaleidoscope |
| plug_in_laplace | Edge Detection with Laplace Operation |
| plug_in_lic | Creates a Van Gogh effect (Line Integral Convolution) |
| plug_in_lighting | Apply various lighting effects to an image |
| plug_in_make_seamless | Seamless tile creation |
| plug_in_map_object | Maps a picture to a object (plane, sphere, box or cylinder) |
| plug_in_math_merge | merges two images mathematically |
| plug_in_max_rgb | Return an image in which each pixel holds only the channel that has the maximum value in three (red, green, blue) channels, and other channels are zero-cleared |
| plug_in_maze | Draws a maze. |
| plug_in_mblur | Motion blur of image |
| plug_in_metadata_decode_xmp | Decode an XMP packet |
| plug_in_metadata_editor | View and edit metadata (EXIF, IPTC, XMP) |
| plug_in_metadata_encode_xmp | Encode metadata into an XMP packet |
| plug_in_metadata_export | Export XMP from the current image to a file |
| plug_in_metadata_get | Retrieve the values of an XMP property |
| plug_in_metadata_get_simple | Retrieve the value of an XMP property |
| plug_in_metadata_import | Import XMP from a file into the current image |
| plug_in_metadata_set | Set the values of an XMP property |
| plug_in_metadata_set_simple | Set the value of an XMP property |
| plug_in_mosaic | Convert the input drawable into a collection of tiles |
| plug_in_neon | Resolution independent edge detection |
| plug_in_newsprint | Re-sample the image to give a newspaper-like effect |
| plug_in_nlfilt | Nonlinear swiss army knife filter |
| plug_in_noisify | Adds random noise to image channels |
| plug_in_normalize | Normalize the contrast of the specified drawable to cover all possible ranges. |
| plug_in_nova | Produce Supernova effect to the specified drawable |
| plug_in_oilify | Modify the specified drawable to resemble an oil painting |
| plug_in_pagecurl | Pagecurl effect |
| plug_in_palettemap | Map the contents of the specified drawable with the active palette |
| plug_in_papertile | Cuts an image into paper tiles, and slides each paper tile. |
| plug_in_photocopy | Propagates dark values and white regions in an image to achieve photocopy effect |
| plug_in_pixelize | Pixelize the contents of the specified drawable |
| plug_in_pixelize2 | Pixelize the contents of the specified drawable |
| plug_in_plasma | Create a plasma cloud like image on the specified drawable |
| plug_in_plug_in_details | Displays plugin details |
| plug_in_polar_coords | Converts and image to and from polar coords |
| plug_in_qbist | Create images based on a random genetic formula |
| plug_in_randomize_hurl | Add a random factor to the image by hurling random data at it. |
| plug_in_randomize_pick | Add a random factor to the image by picking a random adjacent pixel. |
| plug_in_randomize_slur | Add a random factor to the image by slurring (similar to melting). |
| plug_in_recompose | Recompose a layer from multiple drawables of gray images |
| plug_in_retinex | Retinex Image Enhancement Algorithm |
| plug_in_rgb | RGB Transformation Plug-In |
| plug_in_rgb_noise | Adds random noise to image channels |
| plug_in_ripple | Ripple the contents of the specified drawable |
| plug_in_rotate | Rotates a layer or the whole image by 90, 180 or 270 degrees |
| plug_in_rotate_colormap | Colormap rotation as in xv |
| plug_in_sample_colorize | Colorize the contents of the specified drawable similar to sample drawable |
| plug_in_scatter_hsv | Scattering pixel values in HSV space |
| plug_in_screenshot | Take a screenshot |
| plug_in_script_fu_console | Provides a console mode for script-fu development |
| plug_in_script_fu_eval | Evaluate scheme code |
| plug_in_script_fu_server | Provides a server for remote script-fu operation |
| plug_in_script_fu_text_console | Provides a text console mode for script-fu development |
| plug_in_sel2path | Converts a selection to a path |
| plug_in_sel2path_advanced | Converts a selection to a path (with advanced user menu) |
| plug_in_sel_gauss | Applies a selective gaussian blur to the specified drawable. |
| plug_in_semiflatten | Flatten pixels in an RGBA image that aren't completely transparent against the current GIMP background color |
| plug_in_sharpen | Sharpen filter, typically used to 'sharpen' a photographic image. |
| plug_in_shift | Shift the contents of the specified drawable |
| plug_in_sinus | Generates a texture with sinus functions |
| plug_in_small_tiles | Tiles image into smaller versions of the orginal |
| plug_in_smooth_palette | derive smooth palette from image |
| plug_in_sobel | Edge Detection with Sobel Operation |
| plug_in_softglow | Photographic 'softglow' effect by intensifying the highlights |
| plug_in_solid_noise | Creates a grayscale noise texture |
| plug_in_sparkle | Simulates pixel bloom and diffraction effects |
| plug_in_spheredesigner | Renders textures spheres |
| plug_in_spread | Spread the contents of the specified drawable |
| plug_in_the_old_egg | A big hello from the GIMP team! |
| plug_in_the_slimy_egg | A big hello from the GIMP team! |
| plug_in_threshold_alpha | |
| plug_in_tile | Create a new image which is a tiled version of the input drawable |
| plug_in_unit_editor | The GIMP unit editor (runs in interactive mode only) |
| plug_in_unsharp_mask | An unsharp mask filter |
| plug_in_video | Apply low-dotpitch RGB simulation to the specified drawable |
| plug_in_vinvert | Invert the 'value' component of an indexed/RGB image in HSV colorspace |
| plug_in_vpropagate | Propagate values of the layer |
| plug_in_warp | Twist or smear an image. (only first six arguments are required) |
| plug_in_waves | Distort the image with waves |
| plug_in_web_browser | Open an URL in the user specified web browser |
| plug_in_whirl_pinch | Distort an image by whirling and pinching |
| plug_in_wind | Renders a wind effect. |
| plug_in_winsnap | Capture a Win32 window or desktop image |
| plug_in_zealouscrop | Automagically crops unused space from the edges and middle of a picture. |
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| INT32 | pa | Selected pa (0..10) |
| SUCCESS | sigma | Standard deviation |
| INT32 | type | 0: Standard LoG, 1: LoG with Roberts, 2: LoG with Sobel |
plug_in_ace
Input:
| INT32 | run_mode | Interactive=0x0, Noninteractive=0x1 |
| IMAGE | image_id | (unused) |
| DRAWABLE | drawable_id | Drawable to affect |
| INT32 | ace_argc | ace argument count |
| STRINGARRAY | ace_argv | ace argument vector |
plug_in_alienmap2
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | redfrequency | Red/hue component frequency factor |
| SUCCESS | redangle | Red/hue component angle factor (0-360) |
| SUCCESS | greenfrequency | Green/saturation component frequency factor |
| SUCCESS | greenangle | Green/saturation component angle factor (0-360) |
| SUCCESS | bluefrequency | Blue/luminance component frequency factor |
| SUCCESS | blueangle | Blue/luminance component angle factor (0-360) |
| PASS_THROUGH | colormodel | Color model (0: RGB_MODEL, 1: HSL_MODEL) |
| PASS_THROUGH | redmode | Red/hue application mode (TRUE, FALSE) |
| PASS_THROUGH | greenmode | Green/saturation application mode (TRUE, FALSE) |
| PASS_THROUGH | bluemode | Blue/luminance application mode (TRUE, FALSE) |
plug_in_anamorphose
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | cone_radius | Radius of the reflecting cone in the center |
| SUCCESS | base_angle | Base angle of the reflecting cone (in degrees) |
| INT32 | keep_surroundings | Keep anamorphose surroundings |
| INT32 | set_background | Set anamorphose surroundings to bkgr value |
| INT32 | set_transparent | Set anamorphose surroundings transparent (Only on Image w/ Alpha-Layer) |
| INT32 | use_antialias | Use antialias for better and smoother results |
| INT32 | flip | Flip the image vertically |
| INT32 | double | Use double reflection algorithm |
plug_in_animationoptimize
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable (unused) |
| IMAGE | result | Resulting image |
plug_in_animationoptimize_diff
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable (unused) |
| IMAGE | result | Resulting image |
plug_in_animationplay
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable (unused) |
plug_in_animationunoptimize
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable (unused) |
| IMAGE | result | Resulting image |
plug_in_antialias
Input:
| INT32 | run_mode | Interactive=0x0, Noninteractive=0x1 |
| IMAGE | image_id | (unused) |
| DRAWABLE | drawable_id | Drawable to affect |
| SUCCESS | weight | 0 < weight < 1 |
| PASS_THROUGH | same_threshold | How close two colors have to be to be the 'same'. [0,255] |
| PASS_THROUGH | diff_threshold | ...to be 'different'. [0,255] |
plug_in_apply_canvas
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| INT32 | direction | Light direction (0 - 3) |
| INT32 | depth | Texture depth (1 - 50) |
plug_in_applylens
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | refraction | Lens refraction index |
| INT32 | keep_surroundings | Keep lens surroundings |
| INT32 | set_background | Set lens surroundings to bkgr value |
| INT32 | set_transparent | Set lens surroundings transparent |
plug_in_autocrop
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
plug_in_autostretch_hsv
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
plug_in_blinds
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| INT32 | angle_dsp | Angle of Displacement |
| INT32 | number_of_segments | Number of segments in blinds |
| INT32 | orientation | orientation; 0 = Horizontal, 1 = Vertical |
| INT32 | backgndg_trans | background transparent; FALSE,TRUE |
plug_in_blur
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
plug_in_borderaverage
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| INT32 | thickness | Border size to take in count |
| INT32 | bucket_exponent | Bits for bucket size (default=4: 16 Levels) |
| COLOR | borderaverage | The average color of the specified border |
plug_in_bump_map
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| DRAWABLE | bumpmap | Bump map drawable |
| SUCCESS | azimuth | Azimuth |
| SUCCESS | elevation | Elevation |
| INT32 | depth | Depth |
| INT32 | xofs | X offset |
| INT32 | yofs | Y offset |
| INT32 | waterlevel | Level that full transparency should represent |
| INT32 | ambient | Ambient lighting factor |
| INT32 | compensate | Compensate for darkening |
| INT32 | invert | Invert bumpmap |
| INT32 | type | Type of map (LINEAR (0), SPHERICAL (1), SINUSOIDAL (2)) |
plug_in_bump_map_tiled
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| DRAWABLE | bumpmap | Bump map drawable |
| SUCCESS | azimuth | Azimuth |
| SUCCESS | elevation | Elevation |
| INT32 | depth | Depth |
| INT32 | xofs | X offset |
| INT32 | yofs | Y offset |
| INT32 | waterlevel | Level that full transparency should represent |
| INT32 | ambient | Ambient lighting factor |
| INT32 | compensate | Compensate for darkening |
| INT32 | invert | Invert bumpmap |
| INT32 | type | Type of map (LINEAR (0), SPHERICAL (1), SINUSOIDAL (2)) |
plug_in_c_astretch
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
plug_in_cartoon
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | mask_radius | Cartoon mask radius (radius of pixel neighborhood) |
| SUCCESS | pct_black | Percentage of darkened pixels to set to black (0.0 - 1.0) |
plug_in_ccanalyze
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| INT32 | num_colors | Number of colors in the image |
plug_in_checkerboard
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| INT32 | check_mode | Regular or Psychobilly |
| INT32 | check_size | Size of the checks |
plug_in_clipboard_copy
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Drawable to save |
plug_in_clipboard_paste
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Drawable to save |
plug_in_clipboard_paste_as_new
Input:
| INT32 | run_mode | Interactive, non-interactive |
plug_in_cml_explorer
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (not used) |
| DRAWABLE | drawable | Input drawable |
| STRING | parameter_file_name | The name of parameter file. CML_explorer makes an image with its settings. |
plug_in_color_adjust
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (not used) |
| DRAWABLE | drawable | Input drawable to adjust |
plug_in_color_enhance
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
plug_in_color_map
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (not used) |
| DRAWABLE | drawable | Input drawable where colors are to map |
| COLOR | srccolor_1 | First source color |
| COLOR | srccolor_2 | Second source color |
| COLOR | dstcolor_1 | First destination color |
| COLOR | dstcolor_2 | Second destination color |
| INT32 | map_mode | Mapping mode (0: linear, others reserved) |
plug_in_colorify
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| COLOR | color | Color to apply |
plug_in_colortoalpha
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| COLOR | color | Color to remove |
plug_in_compose
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image1 | First input image |
| DRAWABLE | drawable | Input drawable (not used) |
| IMAGE | image2 | Second input image |
| IMAGE | image3 | Third input image |
| IMAGE | image4 | Fourth input image |
| STRING | compose_type | What to compose: RGB, RGBA, HSV, CMY, CMYK |
| IMAGE | new_image | Output image |
plug_in_convmatrix
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| INT32 | argc_matrix | The number of elements in the following array. Should be always 25. |
| FLOATARRAY | matrix | The 5x5 convolution matrix |
| INT32 | alpha_alg | Enable weighting by alpha channel |
| SUCCESS | divisor | Divisor |
| SUCCESS | offset | Offset |
| INT32 | argc_channels | The number of elements in following array. Should be always 5. |
| INT32ARRAY | channels | Mask of the channels to be filtered |
| INT32 | bmode | Mode for treating image borders |
plug_in_cubism
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | tile_size | Average diameter of each tile (in pixels) |
| SUCCESS | tile_saturation | Expand tiles by this amount |
| INT32 | bg_color | Background color: { BLACK (0), BG (1) } |
plug_in_curve_bend
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable (must be a layer without layermask) |
| SUCCESS | rotation | Direction {angle 0 to 360 degree } of the bend effect |
| INT32 | smoothing | Smoothing { TRUE, FALSE } |
| INT32 | antialias | Antialias { TRUE, FALSE } |
| INT32 | work_on_copy | { TRUE, FALSE } TRUE: copy the drawable and bend the copy |
| INT32 | curve_type | { 0, 1 } 0 == smooth (use 17 points), 1 == freehand (use 256 val_y) |
| INT32 | argc_upper_point_x | {2 <= argc <= 17} |
| FLOATARRAY | upper_point_x | array of 17 x point_koords { 0.0 <= x <= 1.0 or -1 for unused point } |
| INT32 | argc_upper_point_y | {2 <= argc <= 17} |
| FLOATARRAY | upper_point_y | array of 17 y point_koords { 0.0 <= y <= 1.0 or -1 for unused point } |
| INT32 | argc_lower_point_x | {2 <= argc <= 17} |
| FLOATARRAY | lower_point_x | array of 17 x point_koords { 0.0 <= x <= 1.0 or -1 for unused point } |
| INT32 | argc_lower_point_y | {2 <= argc <= 17} |
| FLOATARRAY | lower_point_y | array of 17 y point_koords { 0.0 <= y <= 1.0 or -1 for unused point } |
| INT32 | argc_upper_val_y | { 256 } |
| INT8ARRAY | upper_val_y | array of 256 y freehand koord { 0 <= y <= 255 } |
| INT32 | argc_lower_val_y | { 256 } |
| INT8ARRAY | lower_val_y | array of 256 y freehand koord { 0 <= y <= 255 } |
| LAYER | bent_layer | the handled layer |
plug_in_db_browser
Input:
| INT32 | run_mode | Interactive, [non-interactive] |
plug_in_decompose
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| STRING | decompose_type | What to decompose: RGB, Red, Green, Blue, RGBA, Red, Green, Blue, Alpha, HSV, Hue, Saturation, Value, CMY, Cyan, Magenta, Yellow, CMYK, Cyan_K, Magenta_K, Yellow_K, Alpha, LAB |
| INT32 | layers_mode | Create channels as layers in a single image |
| IMAGE | new_image | Output gray image |
| IMAGE | new_image | Output gray image (N/A for single channel extract) |
| IMAGE | new_image | Output gray image (N/A for single channel extract) |
| IMAGE | new_image | Output gray image (N/A for single channel extract) |
plug_in_deinterlace
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| INT32 | evenodd | 0 = keep odd, 1 = keep even |
plug_in_depth_merge
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | result | Result |
| DRAWABLE | source1 | Source 1 |
| DRAWABLE | source2 | Source 2 |
| DRAWABLE | depthMap1 | Depth map 1 |
| DRAWABLE | depthMap2 | Depth map 2 |
| SUCCESS | overlap | Overlap |
| SUCCESS | offset | Depth relative offset |
| SUCCESS | scale1 | Depth relative scale 1 |
| SUCCESS | scale2 | Depth relative scale 2 |
plug_in_despeckle
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| INT32 | radius | Filter box radius (default = 3) |
| INT32 | type | Filter type (0 = median, 1 = adaptive, 2 = recursive-median, 3 = recursive-adaptive) |
| INT32 | black | Black level (0 to 255) |
| INT32 | white | White level (0 to 255) |
plug_in_destripe
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| INT32 | avg_width | Averaging filter width (default = 36) |
plug_in_diffraction
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | lam_r | Light frequency (red) |
| SUCCESS | lam_g | Light frequency (green) |
| SUCCESS | lam_b | Light frequency (blue) |
| SUCCESS | contour_r | Number of contours (red) |
| SUCCESS | contour_g | Number of contours (green) |
| SUCCESS | contour_b | Number of contours (blue) |
| SUCCESS | edges_r | Number of sharp edges (red) |
| SUCCESS | edges_g | Number of sharp edges (green) |
| SUCCESS | edges_b | Number of sharp edges (blue) |
| SUCCESS | brightness | Brightness and shifting/fattening of contours |
| SUCCESS | scattering | Scattering (Speed vs. quality) |
| SUCCESS | polarization | Polarization |
plug_in_dilate
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (not used) |
| DRAWABLE | drawable | Input drawable |
| INT32 | propagate-mode | propagate 0:white, 1:black, 2:middle value 3:foreground to peak, 4:foreground, 5:background, 6:opaque, 7:transparent |
| INT32 | propagating-channel | channels which values are propagated |
| SUCCESS | propagating-rate | 0.0 <= propagatating_rate <= 1.0 |
| INT32 | direction-mask | 0 <= direction-mask <= 15 |
| INT32 | lower-limit | 0 <= lower-limit <= 255 |
| INT32 | upper-limit | 0 <= upper-limit <= 255 |
plug_in_displace
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | amount_x | Displace multiplier for X or radial direction |
| SUCCESS | amount_y | Displace multiplier for Y or tangent (degrees) direction |
| INT32 | do_x | Displace in X or radial direction? |
| INT32 | do_y | Displace in Y or tangent direction? |
| DRAWABLE | displace_map_x | Displacement map for X or radial direction |
| DRAWABLE | displace_map_y | Displacement map for Y or tangent direction |
| INT32 | displace_type | Edge behavior: { WRAP (0), SMEAR (1), BLACK (2) } |
| INT32 | mode | Mode of displacement: { CARTESIAN (0), POLAR (1) } |
plug_in_dog
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | inner | Radius of inner gaussian blur (in pixels, > 0.0) |
| SUCCESS | outer | Radius of outer gaussian blur (in pixels, > 0.0) |
| INT32 | normalize | True, False |
| INT32 | invert | True, False |
plug_in_edge
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | amount | Edge detection amount |
| INT32 | wrapmode | Edge detection behavior: { WRAP (0), SMEAR (1), BLACK (2) } |
| INT32 | edgemode | Edge detection algorithm: { SOBEL (0), PREWITT (1), GRADIENT (2), ROBERTS (3), DIFFERENTIAL (4), LAPLACE (5) } |
plug_in_emboss
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | img | The Image |
| DRAWABLE | drw | The Drawable |
| SUCCESS | azimuth | The Light Angle (degrees) |
| SUCCESS | elevation | The Elevation Angle (degrees) |
| INT32 | depth | The Filter Width |
| INT32 | embossp | Emboss or Bumpmap |
plug_in_engrave
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| INT32 | height | Resolution in pixels |
| INT32 | limit | If true, limit line width |
plug_in_erode
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (not used) |
| DRAWABLE | drawable | Input drawable |
| INT32 | propagate-mode | propagate 0:white, 1:black, 2:middle value 3:foreground to peak, 4:foreground, 5:background, 6:opaque, 7:transparent |
| INT32 | propagating-channel | channels which values are propagated |
| SUCCESS | propagating-rate | 0.0 <= propagatating_rate <= 1.0 |
| INT32 | direction-mask | 0 <= direction-mask <= 15 |
| INT32 | lower-limit | 0 <= lower-limit <= 255 |
| INT32 | upper-limit | 0 <= upper-limit <= 255 |
plug_in_exchange
Input:
| INT32 | run_mode | Interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| PASS_THROUGH | fromred | Red value (from) |
| PASS_THROUGH | fromgreen | Green value (from) |
| PASS_THROUGH | fromblue | Blue value (from) |
| PASS_THROUGH | tored | Red value (to) |
| PASS_THROUGH | togreen | Green value (to) |
| PASS_THROUGH | toblue | Blue value (to) |
| PASS_THROUGH | red_threshold | Red threshold |
| PASS_THROUGH | green_threshold | Green threshold |
| PASS_THROUGH | blue_threshold | Blue threshold |
plug_in_film
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (only used as default image in interactive mode) |
| DRAWABLE | drawable | Input drawable (not used) |
| INT32 | film_height | Height of film (0: fit to images) |
| COLOR | film_color | Color of the film |
| INT32 | number_start | Start index for numbering |
| STRING | number_font | Font for drawing numbers |
| COLOR | number_color | Color for numbers |
| INT32 | at_top | Flag for drawing numbers at top of film |
| INT32 | at_bottom | Flag for drawing numbers at bottom of film |
| INT32 | num_images | Number of images to be used for film |
| INT32ARRAY | image_ids | num_images image IDs to be used for film |
| IMAGE | new_image | Output image |
plug_in_filter_pack
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (used for indexed images) |
| DRAWABLE | drawable | Input drawable |
plug_in_flame
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
plug_in_flarefx
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| INT32 | posx | X-position |
| INT32 | posy | Y-position |
plug_in_fractal_trace
Input:
| INT32 | run_mode | interactive / non-interactive |
| IMAGE | image | input image (not used) |
| DRAWABLE | drawable | input drawable |
| SUCCESS | xmin | xmin fractal image delimiter |
| SUCCESS | xmax | xmax fractal image delimiter |
| SUCCESS | ymin | ymin fractal image delimiter |
| SUCCESS | ymax | ymax fractal image delimiter |
| INT32 | depth | trace depth |
| INT32 | outside_type | outside type(0=WRAP/1=TRANS/2=BLACK/3=WHITE) |
plug_in_fractalexplorer
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| PASS_THROUGH | fractaltype | 0: Mandelbrot; 1: Julia; 2: Barnsley 1; 3: Barnsley 2; 4: Barnsley 3; 5: Spider; 6: ManOWar; 7: Lambda; 8: Sierpinski |
| SUCCESS | xmin | xmin fractal image delimiter |
| SUCCESS | xmax | xmax fractal image delimiter |
| SUCCESS | ymin | ymin fractal image delimiter |
| SUCCESS | ymax | ymax fractal image delimiter |
| SUCCESS | iter | Iteration value |
| SUCCESS | cx | cx value ( only Julia) |
| SUCCESS | cy | cy value ( only Julia) |
| PASS_THROUGH | colormode | 0: Apply colormap as specified by the parameters below; 1: Apply active gradient to final image |
| SUCCESS | redstretch | Red stretching factor |
| SUCCESS | greenstretch | Green stretching factor |
| SUCCESS | bluestretch | Blue stretching factor |
| PASS_THROUGH | redmode | Red application mode (0:SIN;1:COS;2:NONE) |
| PASS_THROUGH | greenmode | Green application mode (0:SIN;1:COS;2:NONE) |
| PASS_THROUGH | bluemode | Blue application mode (0:SIN;1:COS;2:NONE) |
| PASS_THROUGH | redinvert | Red inversion mode (1: enabled; 0: disabled) |
| PASS_THROUGH | greeninvert | Green inversion mode (1: enabled; 0: disabled) |
| PASS_THROUGH | blueinvert | Green inversion mode (1: enabled; 0: disabled) |
| INT32 | ncolors | Number of Colors for mapping (2<=ncolors<=8192) |
plug_in_gauss
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | horizontal | Horizontal radius of gaussian blur (in pixels, > 0.0) |
| SUCCESS | vertical | Vertical radius of gaussian blur (in pixels, > 0.0) |
| INT32 | method | IIR (0) or RLE (1) |
plug_in_gauss_iir
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | radius | Radius of gaussian blur (in pixels, > 0.0) |
| INT32 | horizontal | Blur in horizontal direction |
| INT32 | vertical | Blur in vertical direction |
plug_in_gauss_iir2
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | horizontal | Horizontal radius of gaussian blur (in pixels, > 0.0) |
| SUCCESS | vertical | Vertical radius of gaussian blur (in pixels, > 0.0) |
plug_in_gauss_rle
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | radius | Radius of gaussian blur (in pixels, > 0.0) |
| INT32 | horizontal | Blur in horizontal direction |
| INT32 | vertical | Blur in vertical direction |
plug_in_gauss_rle2
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | horizontal | Horizontal radius of gaussian blur (in pixels, > 0.0) |
| SUCCESS | vertical | Vertical radius of gaussian blur (in pixels, > 0.0) |
plug_in_gfig
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| INT32 | dummy | dummy |
plug_in_gflare
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| STRING | gflare_name | The name of GFlare |
| INT32 | xcenter | X coordinate of center of GFlare |
| INT32 | ycenter | Y coordinate of center of GFlare |
| SUCCESS | radius | Radius of GFlare (pixel) |
| SUCCESS | rotation | Rotation of GFlare (degree) |
| SUCCESS | hue | Hue rotation of GFlare (degree) |
| SUCCESS | vangle | Vector angle for second flares (degree) |
| SUCCESS | vlength | Vector length for second flares (percentage to Radius) |
| INT32 | use_asupsample | Whether it uses or not adaptive supersampling while rendering (boolean) |
| INT32 | asupsample_max_depth | Max depth for adaptive supersampling |
| SUCCESS | asupsample_threshold | Threshold for adaptive supersampling |
plug_in_gimpressionist
Input:
| INT32 | run_mode | Interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| STRING | preset | Preset Name |
plug_in_glasstile
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
| INT32 | tilex | Tile width (10 - 50) |
| INT32 | tiley | Tile height (10 - 50) |
plug_in_gradmap
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
plug_in_grid
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| INT32 | hwidth | Horizontal Width (>= 0) |
| INT32 | hspace | Horizontal Spacing (>= 1) |
| INT32 | hoffset | Horizontal Offset (>= 0) |
| COLOR | hcolor | Horizontal Colour |
| PASS_THROUGH | hopacity | Horizontal Opacity (0...255) |
| INT32 | vwidth | Vertical Width (>= 0) |
| INT32 | vspace | Vertical Spacing (>= 1) |
| INT32 | voffset | Vertical Offset (>= 0) |
| COLOR | vcolor | Vertical Colour |
| PASS_THROUGH | vopacity | Vertical Opacity (0...255) |
| INT32 | iwidth | Intersection Width (>= 0) |
| INT32 | ispace | Intersection Spacing (>= 0) |
| INT32 | ioffset | Intersection Offset (>= 0) |
| COLOR | icolor | Intersection Colour |
| PASS_THROUGH | iopacity | Intersection Opacity (0...255) |
plug_in_guillotine
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable (unused) |
plug_in_hot
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | The Image |
| DRAWABLE | drawable | The Drawable |
| INT32 | mode | Mode -- NTSC/PAL |
| INT32 | action | The action to perform |
| INT32 | new_layerp | Create a new layer iff True |
plug_in_hsv_noise
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (not used) |
| DRAWABLE | drawable | Input drawable |
| INT32 | holdness | convolution strength |
| INT32 | hue_distance | distribution distance on hue axis [0,255] |
| INT32 | saturation_distance | distribution distance on saturation axis [0,255] |
| INT32 | value_distance | distribution distance on value axis [0,255] |
plug_in_ifs_compose
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
plug_in_illusion
Input:
| INT32 | run_mode | interactive / non-interactive |
| IMAGE | image | input image |
| DRAWABLE | drawable | input drawable |
| INT32 | division | the number of divisions |
| INT32 | type | illusion type (0=type1, 1=type2) |
plug_in_iwarp
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
plug_in_jigsaw
Input:
| INT32 | run_mode | Interactive, Non-interactive, Last-Vals |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| INT32 | x | Number of tiles across > 0 |
| INT32 | y | Number of tiles down > 0 |
| INT32 | style | The style/shape of the jigsaw puzzle, 0 or 1 |
| INT32 | blend_lines | Number of lines for shading bevels >= 0 |
| SUCCESS | blend_amount | The power of the light highlights 0 =< 5 |
plug_in_kaleidoscope
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| SUCCESS | angle1 | Angle of leading edge of viewing slice |
| SUCCESS | angle2 | Rollback angle |
| INT32 | nsegs | Number of segments |
plug_in_laplace
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
plug_in_lic
Input:
| INT32 | run_mode | Interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
plug_in_lighting
Input:
| INT32 | run_mode | Interactive (0), non-interactive (1) |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| DRAWABLE | bumpdrawable | Bumpmap drawable (set to 0 if disabled) |
| DRAWABLE | envdrawable | Environmentmap drawable (set to 0 if disabled) |
| INT32 | dobumpmap | Enable bumpmapping (TRUE/FALSE) |
| INT32 | doenvmap | Enable envmapping (TRUE/FALSE) |
| INT32 | bumpmaptype | Type of mapping (0=linear,1=log, 2=sinusoidal, 3=spherical) |
| INT32 | lighttype | Type of lightsource (0=point,1=directional,3=spot,4=none) |
| COLOR | lightcolor | Lightsource color (r,g,b) |
| SUCCESS | lightposition_x | Lightsource position (x,y,z) |
| SUCCESS | lightposition_y | Lightsource position (x,y,z) |
| SUCCESS | lightposition_z | Lightsource position (x,y,z) |
| SUCCESS | lightdirection_x | Lightsource direction [x,y,z] |
| SUCCESS | lightdirection_y | Lightsource direction [x,y,z] |
| SUCCESS | lightdirection_z | Lightsource direction [x,y,z] |
| SUCCESS | ambient_intensity | Material ambient intensity (0..1) |
| SUCCESS | diffuse_intensity | Material diffuse intensity (0..1) |
| SUCCESS | diffuse_reflectivity | Material diffuse reflectivity (0..1) |
| SUCCESS | specular_reflectivity | Material specular reflectivity (0..1) |
| SUCCESS | highlight | Material highlight (0..->), note: it's expotential |
| INT32 | antialiasing | Apply antialiasing (TRUE/FALSE) |
| INT32 | newimage | Create a new image (TRUE/FALSE) |
| INT32 | transparentbackground | Make background transparent (TRUE/FALSE) |
plug_in_make_seamless
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (unused) |
| DRAWABLE | drawable | Input drawable |
plug_in_map_object
Input:
| INT32 | run_mode | Interactive (0), non-interactive (1) |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| INT32 | maptype | Type of mapping (0=plane,1=sphere,2=box,3=cylinder) |
| SUCCESS | viewpoint_x | Position of viewpoint (x,y,z) |
| SUCCESS | viewpoint_y | Position of viewpoint (x,y,z) |
| SUCCESS | viewpoint_z | Position of viewpoint (x,y,z) |
| SUCCESS | position_x | Object position (x,y,z) |
| SUCCESS | position_y | Object position (x,y,z) |
| SUCCESS | position_z | Object position (x,y,z) |
| SUCCESS | firstaxis_x | First axis of object [x,y,z] |
| SUCCESS | firstaxis_y | First axis of object [x,y,z] |
| SUCCESS | firstaxis_z | First axis of object [x,y,z] |
| SUCCESS | secondaxis_x | Second axis of object [x,y,z] |
| SUCCESS | secondaxis_y | Second axis of object [x,y,z] |
| SUCCESS | secondaxis_z | Second axis of object [x,y,z] |
| SUCCESS | rotationangle_x | Rotation about X axis in degrees |
| SUCCESS | rotationangle_y | Rotation about Y axis in degrees |
| SUCCESS | rotationangle_z | Rotation about Z axis in degrees |
| INT32 | lighttype | Type of lightsource (0=point,1=directional,3=none) |
| COLOR | lightcolor | Lightsource color (r,g,b) |
| SUCCESS | lightposition_x | Lightsource position (x,y,z) |
| SUCCESS | lightposition_y | Lightsource position (x,y,z) |
| SUCCESS | lightposition_z | Lightsource position (x,y,z) |
| SUCCESS | lightdirection_x | Lightsource direction [x,y,z] |
| SUCCESS | lightdirection_y | Lightsource direction [x,y,z] |
| SUCCESS | lightdirection_z | Lightsource direction [x,y,z] |
| SUCCESS | ambient_intensity | Material ambient intensity (0..1) |
| SUCCESS | diffuse_intensity | Material diffuse intensity (0..1) |
| SUCCESS | diffuse_reflectivity | Material diffuse reflectivity (0..1) |
| SUCCESS | specular_reflectivity | Material specular reflectivity (0..1) |
| SUCCESS | highlight | Material highlight (0..->), note: it's expotential |
| INT32 | antialiasing | Apply antialiasing (TRUE/FALSE) |
| INT32 | tiled | Tile source image (TRUE/FALSE) |
| INT32 | newimage | Create a new image (TRUE/FALSE) |
| INT32 | transparentbackground | Make background transparent (TRUE/FALSE) |
| SUCCESS | radius | Sphere/cylinder radius (only used when maptype=1 or 3) |
| SUCCESS | x_scale | Box x size (0..->) |
| SUCCESS | y_scale | Box y size (0..->) |
| SUCCESS | z_scale | Box z size (0..->) |
| SUCCESS | cylinder_length | Cylinder length (0..->) |
| DRAWABLE | box_front_drawable | Box front face (set these to -1 if not used) |
| DRAWABLE | box_back_drawable | Box back face |
| DRAWABLE | box_top_drawable | Box top face |
| DRAWABLE | box_bottom_drawable | Box bottom face |
| DRAWABLE | box_left_drawable | Box left face |
| DRAWABLE | box_right_drawable | Box right face |
| DRAWABLE | cyl_top_drawable | Cylinder top face (set these to -1 if not used) |
| DRAWABLE | cyl_bottom_drawable | Cylinder bottom face |
plug_in_math_merge
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | an_image | Active Image |
| DRAWABLE | source_A | Source A |
| DRAWABLE | source_B | Source B |
| INT32 | result_to | result to new layer A (-3) or B (-2), new image -1 or a valid drawable id |
| INT32 | merge_mode | Add=0 Sub Mul Div AND OR Min Max |
| INT32 | normalize | normalize with; 0 == mode default |
| IMAGE | image | Output image |
plug_in_max_rgb
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image (not used) |
| DRAWABLE | drawable | Input drawable |
| INT32 | max_p | 1 for maximizing, 0 for minimizing |
plug_in_maze
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image_ID | (unused) |
| DRAWABLE | drawable_ID | ID of drawable |
| INT16 | width | Width of the passages |
| INT16 | height | Height of the passages |
| PASS_THROUGH | tileable | Tileable maze? |
| PASS_THROUGH | algorithm | Generation algorithm(0=DEPTH FIRST, 1=PRIM'S ALGORITHM) |
| INT32 | seed | Random Seed |
| INT16 | multiple | Multiple (use 57) |
| INT16 | offset | Offset (use 1) |
plug_in_mblur
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable |
| INT32 | type | Type of motion blur (0 - linear, 1 - radial, 2 - zoom) |
| INT32 | length | Length |
| INT32 | angle | Angle |
| SUCCESS | center_x | Center X (optional) |
| SUCCESS | center_y | Center Y (optional) |
| INT32 | blur_outward | For radial, 1 for outward, 0 for inward (optional) |
plug_in_metadata_decode_xmp
Input:
| IMAGE | image | Input image |
| STRING | xmp | XMP packet |
plug_in_metadata_editor
Input:
| INT32 | run_mode | Interactive, non-interactive |
| IMAGE | image | Input image |
| DRAWABLE | drawable | Input drawable (unused) |
plug_in_metadata_encode_xmp
Input:
| IMAGE | image | Input image |
| STRING | xmp | XMP packet |
plug_in_metadata_export
Input:
| IMAGE | image | Input image |
| STRING | filename | The name of the file to save the XMP packet in |
| INT32 | overwrite | Overwrite existing file: { FALSE (0), TRUE (1) } |
plug_in_metadata_get
Input:
| IMAGE | image | Input image |
| STRING | schema | XMP schema prefix or URI |
| STRING | property | XMP property name |
| INT32 | type | XMP property type |
| INT32 | num_vals | number of values |
| STRINGARRAY | vals | XMP property values |
plug_in_metadata_get_simple
Input:
| IMAGE | image | Input image |
| STRING | schema | XMP schema prefix or URI |
| STRING | property | XMP property name |
| STRING | value | XMP property value |