Custom Script-Fu Procedures
* Tested in GIMP 2.99.14 *
Here’s an evolving list of the custom procedures I’ve made to help build scripts quickly. An example of how to use them is located here.
- add-alpha-to-layer
- add-group
- add-image-size-layer
- add-layer
- add-layer-sized
- add-mask
- add-to-bucket
- all-childrn
- all-parents-of-list
- apply-bright-curve
- apply-s-curve
- basic-duplicate-layer
- bubble-sort
- close-groups
- color-in-list
- copy-to-new-layer
- curve-2-value
- curve-3-value
- curve-4-value
- duplicate-layer
- exclude-children
- expand-collapse-branch
- file-jpg-save
- fill-layer
- fill-layer-list
- fill-layer-mask
- find-and-remove-image
- find-image
- find-layer
- find-layers-tagged
- find-nearest-multiple
- find-parasite-on-layer
- get-active-layer
- get-all-groups
- get-all-parents
- get-average-expanded-state
- get-branches
- get-global-parasite
- get-global-parasite-string
- get-image-file-info
- get-image-parasite
- get-image-parasite-string
- get-images-tagged
- get-item-parasite-string
- get-layer-info
- get-layer-locks
- get-layer-parasite
- get-layers
- get-layers-tagged
- get-pixel-color
- get-proxy-groups
- get-proxy
- get-root-parent
- get-sub-groups
- grandchildren
- group-mask-protect
- group-to-image
- group-to-new-image
- image-exists
- layer-group
- layer-list-into-parent-group-buckets
- layer-reframe
- layer-size-adjust
- layer-size-restore
- layer-to-hidden-image
- layer-to-image
- layer-to-new-image
- make-dir-path
- mask-box-crop
- mask-to-layer
- merge-down-as-mask
- merge-down-keep-upper-mask
- message-progress
- new-image-with-precision
- number-lists-match
- offset-origin
- only-groups
- paste-copied-layer
- paste-copy
- percent-to-resolution
- plugin-get-lock
- plugin-set-lock
- present-first-display
- print-layer-id-name
- print-layer-parasites
- print-RGB
- print-vector-bucket-list
- print-vector-list
- random-range-float
- random-range
- remove-duplicates
- remove-invalid-items
- remove-layer-parasites
- remove-layers
- remove-layer-tag
- rename-layers
- reorder-item
- replace-layer-content
- restore-all-layer-colors
- restore-all-locks
- restore-layer-attributes
- restore-layer
- restore-layer-locks
- restore-layer-parasites
- revert-layer
- root-group
- select-layer
- set-and-store-all-layer-colors
- set-and-store-all-locks
- set-and-store-layer-locks
- set-layers-opacity
- set-list-visibility
- set-lock-layer
- short-layer-name
- show-mask
- store-all-locks
- store-layer-attributes
- store-layer-parasites
- tag-image
- tag-layer
- transfer-all-locks
- transfer-image-to-mask
- transfer-layer-to-channel
- transfer-layer-to-layer
- transfer-mask-to-mask
- util
- vector-append
- vector-export
- vector-import
- vector-update