After looking high and low for Script-Fu 3.x layer mode values for writing scripts, I found them in the GIMP Procedure Browser …
… but they weren’t formatted for easy reading. So here they are in a table.

layer mode values: GIMP 3.x
This table lists all 63 GIMP layer mode enums, including the friendly name, code name, integer value, Python enumeration, GEGL nickname and operation. For GIMP 2.10 values, click here.
| Layer Mode UI Name | Layer mode code name | Integer Value | Python Enum | GEGL Nickname | GEGL Operation |
|---|---|---|---|---|---|
| Addition | LAYER-MODE-ADDITION | 33 | Gimp.LayerMode.ADDITION | addition | layer-mode:addition |
| Addition Legacy | LAYER-MODE-ADDITION-LEGACY | 7 | Gimp.LayerMode.ADDITION_LEGACY | addition-legacy | layer-mode:addition-legacy |
| Behind | LAYER-MODE-BEHIND | 29 | Gimp.LayerMode.BEHIND | behind | layer-mode:behind |
| Behind Legacy | LAYER-MODE-BEHIND-LEGACY | 2 | Gimp.LayerMode.BEHIND_LEGACY | behind-legacy | layer-mode:behind-legacy |
| Burn | LAYER-MODE-BURN | 43 | Gimp.LayerMode.BURN | burn | layer-mode:burn |
| Burn Legacy | LAYER-MODE-BURN-LEGACY | 17 | Gimp.LayerMode.BURN_LEGACY | burn-legacy | layer-mode:burn-legacy |
| Color Erase | LAYER-MODE-COLOR-ERASE | 57 | Gimp.LayerMode.COLOR_ERASE | color-erase | layer-mode:color-erase |
| Color Erase Legacy | LAYER-MODE-COLOR-ERASE-LEGACY | 22 | Gimp.LayerMode.COLOR_ERASE_LEGACY | color-erase-legacy | layer-mode:color-erase-legacy |
| Darken Only | LAYER-MODE-DARKEN-ONLY | 35 | Gimp.LayerMode.DARKEN_ONLY | darken-only | layer-mode:darken-only |
| Darken Only Legacy | LAYER-MODE-DARKEN-ONLY-LEGACY | 9 | Gimp.LayerMode.DARKEN_ONLY_LEGACY | darken-only-legacy | layer-mode:darken-only-legacy |
| Difference | LAYER-MODE-DIFFERENCE | 32 | Gimp.LayerMode.DIFFERENCE | difference | layer-mode:difference |
| Difference Legacy | LAYER-MODE-DIFFERENCE-LEGACY | 6 | Gimp.LayerMode.DIFFERENCE_LEGACY | difference-legacy | layer-mode:difference-legacy |
| Dissolve | LAYER-MODE-DISSOLVE | 1 | Gimp.LayerMode.DISSOLVE | dissolve | layer-mode:dissolve |
| Divide | LAYER-MODE-DIVIDE | 41 | Gimp.LayerMode.DIVIDE | divide | layer-mode:divide |
| Divide Legacy | LAYER-MODE-DIVIDE-LEGACY | 15 | Gimp.LayerMode.DIVIDE_LEGACY | divide-legacy | layer-mode:divide-legacy |
| Dodge | LAYER-MODE-DODGE | 42 | Gimp.LayerMode.DODGE | dodge | layer-mode:dodge |
| Dodge Legacy | LAYER-MODE-DODGE-LEGACY | 16 | Gimp.LayerMode.DODGE_LEGACY | dodge-legacy | layer-mode:dodge-legacy |
| Erase | LAYER-MODE-ERASE | 58 | Gimp.LayerMode.ERASE | erase | layer-mode:erase |
| Exclusion | LAYER-MODE-EXCLUSION | 52 | Gimp.LayerMode.EXCLUSION | exclusion | layer-mode:exclusion |
| Grain Extract | LAYER-MODE-GRAIN-EXTRACT | 46 | Gimp.LayerMode.GRAIN_EXTRACT | grain-extract | layer-mode:grain-extract |
| Grain Extract Legacy | LAYER-MODE-GRAIN-EXTRACT-LEGACY | 20 | Gimp.LayerMode.GRAIN_EXTRACT_LEGACY | grain-extract-legacy | layer-mode:grain-extract-legacy |
| Grain Merge | LAYER-MODE-GRAIN-MERGE | 47 | Gimp.LayerMode.GRAIN_MERGE | grain-merge | layer-mode:grain-merge |
| Grain Merge Legacy | LAYER-MODE-GRAIN-MERGE-LEGACY | 21 | Gimp.LayerMode.GRAIN_MERGE_LEGACY | grain-merge-legacy | layer-mode:grain-merge-legacy |
| Hard Light | LAYER-MODE-HARDLIGHT | 44 | Gimp.LayerMode.HARDLIGHT | hardlight | layer-mode:hardlight |
| Hard Light Legacy | LAYER-MODE-HARDLIGHT-LEGACY | 18 | Gimp.LayerMode.HARDLIGHT_LEGACY | hardlight-legacy | layer-mode:hardlight-legacy |
| Hard Mix | LAYER-MODE-HARD-MIX | 51 | Gimp.LayerMode.HARD_MIX | hard-mix | layer-mode:hard-mix |
| HSL Color | LAYER-MODE-HSL-COLOR | 39 | Gimp.LayerMode.HSL_COLOR | hsl-color | layer-mode:hsl-color |
| HSL Color Legacy | LAYER-MODE-HSL-COLOR-LEGACY | 13 | Gimp.LayerMode.HSL_COLOR_LEGACY | hsl-color-legacy | layer-mode:hsl-color-legacy |
| HSV Hue | LAYER-MODE-HSV-HUE | 37 | Gimp.LayerMode.HSV_HUE | hsv-hue | layer-mode:hsv-hue |
| HSV Hue Legacy | LAYER-MODE-HSV-HUE-LEGACY | 11 | Gimp.LayerMode.HSV_HUE_LEGACY | hsv-hue-legacy | layer-mode:hsv-hue-legacy |
| HSV Saturation | LAYER-MODE-HSV-SATURATION | 38 | Gimp.LayerMode.HSV_SATURATION | hsv-saturation | layer-mode:hsv-saturation |
| HSV Saturation Legacy | LAYER-MODE-HSV-SATURATION-LEGACY | 12 | Gimp.LayerMode.HSV_SATURATION_LEGACY | hsv-saturation-legacy | layer-mode:hsv-saturation-legacy |
| HSV Value | LAYER-MODE-HSV-VALUE | 40 | Gimp.LayerMode.HSV_VALUE | hsv-value | layer-mode:hsv-value |
| HSV Value Legacy | LAYER-MODE-HSV-VALUE-LEGACY | 14 | Gimp.LayerMode.HSV_VALUE_LEGACY | hsv-value-legacy | layer-mode:hsv-value-legacy |
| LCH Chroma | LAYER-MODE-LCH-CHROMA | 25 | Gimp.LayerMode.LCH_CHROMA | lch-chroma | layer-mode:lch-chroma |
| LCH Color | LAYER-MODE-LCH-COLOR | 26 | Gimp.LayerMode.LCH_COLOR | lch-color | layer-mode:lch-color |
| LCH Hue | LAYER-MODE-LCH-HUE | 24 | Gimp.LayerMode.LCH_HUE | lch-hue | layer-mode:lch-hue |
| LCH Lightness | LAYER-MODE-LCH-LIGHTNESS | 27 | Gimp.LayerMode.LCH_LIGHTNESS | lch-lightness | layer-mode:lch-lightness |
| Lighten Only | LAYER-MODE-LIGHTEN-ONLY | 36 | Gimp.LayerMode.LIGHTEN_ONLY | lighten-only | layer-mode:lighten-only |
| Lighten Only Legacy | LAYER-MODE-LIGHTEN-ONLY-LEGACY | 10 | Gimp.LayerMode.LIGHTEN_ONLY_LEGACY | lighten-only-legacy | layer-mode:lighten-only-legacy |
| Linear Burn | LAYER-MODE-LINEAR-BURN | 53 | Gimp.LayerMode.LINEAR_BURN | linear-burn | layer-mode:linear-burn |
| Linear Light | LAYER-MODE-LINEAR-LIGHT | 50 | Gimp.LayerMode.LINEAR_LIGHT | linear-light | layer-mode:linear-light |
| Luma Darken Only | LAYER-MODE-LUMA-DARKEN-ONLY | 54 | Gimp.LayerMode.LUMA_DARKEN_ONLY | luma-darken-only | layer-mode:luma-darken-only |
| Luma Lighten Only | LAYER-MODE-LUMA-LIGHTEN-ONLY | 55 | Gimp.LayerMode.LUMA_LIGHTEN_ONLY | luma-lighten-only | layer-mode:luma-lighten-only |
| Luminance | LAYER-MODE-LUMINANCE | 56 | Gimp.LayerMode.LUMINANCE | luminance | layer-mode:luminance |
| Merge | LAYER-MODE-MERGE | 59 | Gimp.LayerMode.MERGE | merge | layer-mode:merge |
| Multiply | LAYER-MODE-MULTIPLY | 30 | Gimp.LayerMode.MULTIPLY | multiply | layer-mode:multiply |
| Multiply Legacy | LAYER-MODE-MULTIPLY-LEGACY | 3 | Gimp.LayerMode.MULTIPLY_LEGACY | multiply-legacy | layer-mode:multiply-legacy |
| Normal | LAYER-MODE-NORMAL | 28 | Gimp.LayerMode.NORMAL | normal | layer-mode:normal |
| Normal Legacy | LAYER-MODE-NORMAL-LEGACY | 0 | Gimp.LayerMode.NORMAL_LEGACY | normal-legacy | layer-mode:normal-legacy |
| Overlay | LAYER-MODE-OVERLAY | 23 | Gimp.LayerMode.OVERLAY | overlay | layer-mode:overlay |
| Overlay Legacy | LAYER-MODE-OVERLAY-LEGACY | 5 | Gimp.LayerMode.OVERLAY_LEGACY | overlay-legacy | layer-mode:overlay-legacy |
| Pass Through | LAYER-MODE-PASS-THROUGH | 61 | Gimp.LayerMode.PASS_THROUGH | pass-through | layer-mode:pass-through |
| Pin Light | LAYER-MODE-PIN-LIGHT | 49 | Gimp.LayerMode.PIN_LIGHT | pin-light | layer-mode:pin-light |
| Replace | LAYER-MODE-REPLACE | 62 | Gimp.LayerMode.REPLACE | replace | layer-mode:replace |
| Screen | LAYER-MODE-SCREEN | 31 | Gimp.LayerMode.SCREEN | screen | layer-mode:screen |
| Screen Legacy | LAYER-MODE-SCREEN-LEGACY | 4 | Gimp.LayerMode.SCREEN_LEGACY | screen-legacy | layer-mode:screen-legacy |
| Soft Light | LAYER-MODE-SOFTLIGHT | 45 | Gimp.LayerMode.SOFTLIGHT | softlight | layer-mode:softlight |
| Soft Light Legacy | LAYER-MODE-SOFTLIGHT-LEGACY | 19 | Gimp.LayerMode.SOFTLIGHT_LEGACY | softlight-legacy | layer-mode:softlight-legacy |
| Split | LAYER-MODE-SPLIT | 60 | Gimp.LayerMode.SPLIT | split | layer-mode:split |
| Subtract | LAYER-MODE-SUBTRACT | 34 | Gimp.LayerMode.SUBTRACT | subtract | layer-mode:subtract |
| Subtract Legacy | LAYER-MODE-SUBTRACT-LEGACY | 8 | Gimp.LayerMode.SUBTRACT_LEGACY | subtract-legacy | layer-mode:subtract-legacy |
| Vivid Light | LAYER-MODE-VIVID-LIGHT | 48 | Gimp.LayerMode.VIVID_LIGHT | vivid-light | layer-mode:vivid-light |
Do you have any questions or thoughts you want to share? Comment below!
Leave a Reply