gimp-clone

Spencer Kimball & Peter Mattis

Description

Clone from the source to the dest drawable using the current brush

Help

This tool clones (copies) from the source drawable starting at the specified source coordinates to the dest drawable. If the "clone_type" argument is set to PATTERN-CLONE, then the current pattern is used as the source and the "src_drawable" argument is ignored. Pattern cloning assumes a tileable pattern and mods the sum of the src coordinates and subsequent stroke offsets with the width and height of the pattern. For image cloning, if the sum of the src coordinates and subsequent stroke offsets exceeds the extents of the src drawable, then no paint is transferred. The clone tool is capable of transforming between any image types including RGB->Indexed--although converting from any type to indexed is significantly slower.


Type

unknown

Parameters

Type Name Description
PF_DRAWABLE drawable The affected drawable
PF_DRAWABLE src-drawable The source drawable
PF_INT clone-type The type of clone { CLONE-IMAGE (0), CLONE-PATTERN (1) }
PF_FLOAT src-x The x coordinate in the source image
PF_FLOAT src-y The y coordinate in the source image
PF_INT num-strokes Number of stroke control points (count each coordinate as 2 points) (num-strokes >= 2)
unknown strokes Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }

Return

None