GIMP 3.x layer mode values made easy—all 63 of them

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.

Stylised GIMP logo

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 NameLayer mode code nameInteger ValuePython EnumGEGL NicknameGEGL Operation
AdditionLAYER-MODE-ADDITION33Gimp.LayerMode.ADDITIONadditionlayer-mode:addition
Addition LegacyLAYER-MODE-ADDITION-LEGACY7Gimp.LayerMode.ADDITION_LEGACYaddition-legacylayer-mode:addition-legacy
BehindLAYER-MODE-BEHIND29Gimp.LayerMode.BEHINDbehindlayer-mode:behind
Behind LegacyLAYER-MODE-BEHIND-LEGACY2Gimp.LayerMode.BEHIND_LEGACYbehind-legacylayer-mode:behind-legacy
BurnLAYER-MODE-BURN43Gimp.LayerMode.BURNburnlayer-mode:burn
Burn LegacyLAYER-MODE-BURN-LEGACY17Gimp.LayerMode.BURN_LEGACYburn-legacylayer-mode:burn-legacy
Color EraseLAYER-MODE-COLOR-ERASE57Gimp.LayerMode.COLOR_ERASEcolor-eraselayer-mode:color-erase
Color Erase LegacyLAYER-MODE-COLOR-ERASE-LEGACY22Gimp.LayerMode.COLOR_ERASE_LEGACYcolor-erase-legacylayer-mode:color-erase-legacy
Darken OnlyLAYER-MODE-DARKEN-ONLY35Gimp.LayerMode.DARKEN_ONLYdarken-onlylayer-mode:darken-only
Darken Only LegacyLAYER-MODE-DARKEN-ONLY-LEGACY9Gimp.LayerMode.DARKEN_ONLY_LEGACYdarken-only-legacylayer-mode:darken-only-legacy
DifferenceLAYER-MODE-DIFFERENCE32Gimp.LayerMode.DIFFERENCEdifferencelayer-mode:difference
Difference LegacyLAYER-MODE-DIFFERENCE-LEGACY6Gimp.LayerMode.DIFFERENCE_LEGACYdifference-legacylayer-mode:difference-legacy
DissolveLAYER-MODE-DISSOLVE1Gimp.LayerMode.DISSOLVEdissolvelayer-mode:dissolve
DivideLAYER-MODE-DIVIDE41Gimp.LayerMode.DIVIDEdividelayer-mode:divide
Divide LegacyLAYER-MODE-DIVIDE-LEGACY15Gimp.LayerMode.DIVIDE_LEGACYdivide-legacylayer-mode:divide-legacy
DodgeLAYER-MODE-DODGE42Gimp.LayerMode.DODGEdodgelayer-mode:dodge
Dodge LegacyLAYER-MODE-DODGE-LEGACY16Gimp.LayerMode.DODGE_LEGACYdodge-legacylayer-mode:dodge-legacy
EraseLAYER-MODE-ERASE58Gimp.LayerMode.ERASEeraselayer-mode:erase
ExclusionLAYER-MODE-EXCLUSION52Gimp.LayerMode.EXCLUSIONexclusionlayer-mode:exclusion
Grain ExtractLAYER-MODE-GRAIN-EXTRACT46Gimp.LayerMode.GRAIN_EXTRACTgrain-extractlayer-mode:grain-extract
Grain Extract LegacyLAYER-MODE-GRAIN-EXTRACT-LEGACY20Gimp.LayerMode.GRAIN_EXTRACT_LEGACYgrain-extract-legacylayer-mode:grain-extract-legacy
Grain MergeLAYER-MODE-GRAIN-MERGE47Gimp.LayerMode.GRAIN_MERGEgrain-mergelayer-mode:grain-merge
Grain Merge LegacyLAYER-MODE-GRAIN-MERGE-LEGACY21Gimp.LayerMode.GRAIN_MERGE_LEGACYgrain-merge-legacylayer-mode:grain-merge-legacy
Hard LightLAYER-MODE-HARDLIGHT44Gimp.LayerMode.HARDLIGHThardlightlayer-mode:hardlight
Hard Light LegacyLAYER-MODE-HARDLIGHT-LEGACY18Gimp.LayerMode.HARDLIGHT_LEGACYhardlight-legacylayer-mode:hardlight-legacy
Hard MixLAYER-MODE-HARD-MIX51Gimp.LayerMode.HARD_MIXhard-mixlayer-mode:hard-mix
HSL ColorLAYER-MODE-HSL-COLOR39Gimp.LayerMode.HSL_COLORhsl-colorlayer-mode:hsl-color
HSL Color LegacyLAYER-MODE-HSL-COLOR-LEGACY13Gimp.LayerMode.HSL_COLOR_LEGACYhsl-color-legacylayer-mode:hsl-color-legacy
HSV HueLAYER-MODE-HSV-HUE37Gimp.LayerMode.HSV_HUEhsv-huelayer-mode:hsv-hue
HSV Hue LegacyLAYER-MODE-HSV-HUE-LEGACY11Gimp.LayerMode.HSV_HUE_LEGACYhsv-hue-legacylayer-mode:hsv-hue-legacy
HSV SaturationLAYER-MODE-HSV-SATURATION38Gimp.LayerMode.HSV_SATURATIONhsv-saturationlayer-mode:hsv-saturation
HSV Saturation LegacyLAYER-MODE-HSV-SATURATION-LEGACY12Gimp.LayerMode.HSV_SATURATION_LEGACYhsv-saturation-legacylayer-mode:hsv-saturation-legacy
HSV ValueLAYER-MODE-HSV-VALUE40Gimp.LayerMode.HSV_VALUEhsv-valuelayer-mode:hsv-value
HSV Value LegacyLAYER-MODE-HSV-VALUE-LEGACY14Gimp.LayerMode.HSV_VALUE_LEGACYhsv-value-legacylayer-mode:hsv-value-legacy
LCH ChromaLAYER-MODE-LCH-CHROMA25Gimp.LayerMode.LCH_CHROMAlch-chromalayer-mode:lch-chroma
LCH ColorLAYER-MODE-LCH-COLOR26Gimp.LayerMode.LCH_COLORlch-colorlayer-mode:lch-color
LCH HueLAYER-MODE-LCH-HUE24Gimp.LayerMode.LCH_HUElch-huelayer-mode:lch-hue
LCH LightnessLAYER-MODE-LCH-LIGHTNESS27Gimp.LayerMode.LCH_LIGHTNESSlch-lightnesslayer-mode:lch-lightness
Lighten OnlyLAYER-MODE-LIGHTEN-ONLY36Gimp.LayerMode.LIGHTEN_ONLYlighten-onlylayer-mode:lighten-only
Lighten Only LegacyLAYER-MODE-LIGHTEN-ONLY-LEGACY10Gimp.LayerMode.LIGHTEN_ONLY_LEGACYlighten-only-legacylayer-mode:lighten-only-legacy
Linear BurnLAYER-MODE-LINEAR-BURN53Gimp.LayerMode.LINEAR_BURNlinear-burnlayer-mode:linear-burn
Linear LightLAYER-MODE-LINEAR-LIGHT50Gimp.LayerMode.LINEAR_LIGHTlinear-lightlayer-mode:linear-light
Luma Darken OnlyLAYER-MODE-LUMA-DARKEN-ONLY54Gimp.LayerMode.LUMA_DARKEN_ONLYluma-darken-onlylayer-mode:luma-darken-only
Luma Lighten OnlyLAYER-MODE-LUMA-LIGHTEN-ONLY55Gimp.LayerMode.LUMA_LIGHTEN_ONLYluma-lighten-onlylayer-mode:luma-lighten-only
LuminanceLAYER-MODE-LUMINANCE56Gimp.LayerMode.LUMINANCEluminancelayer-mode:luminance
MergeLAYER-MODE-MERGE59Gimp.LayerMode.MERGEmergelayer-mode:merge
MultiplyLAYER-MODE-MULTIPLY30Gimp.LayerMode.MULTIPLYmultiplylayer-mode:multiply
Multiply LegacyLAYER-MODE-MULTIPLY-LEGACY3Gimp.LayerMode.MULTIPLY_LEGACYmultiply-legacylayer-mode:multiply-legacy
NormalLAYER-MODE-NORMAL28Gimp.LayerMode.NORMALnormallayer-mode:normal
Normal LegacyLAYER-MODE-NORMAL-LEGACY0Gimp.LayerMode.NORMAL_LEGACYnormal-legacylayer-mode:normal-legacy
OverlayLAYER-MODE-OVERLAY23Gimp.LayerMode.OVERLAYoverlaylayer-mode:overlay
Overlay LegacyLAYER-MODE-OVERLAY-LEGACY5Gimp.LayerMode.OVERLAY_LEGACYoverlay-legacylayer-mode:overlay-legacy
Pass ThroughLAYER-MODE-PASS-THROUGH61Gimp.LayerMode.PASS_THROUGHpass-throughlayer-mode:pass-through
Pin LightLAYER-MODE-PIN-LIGHT49Gimp.LayerMode.PIN_LIGHTpin-lightlayer-mode:pin-light
ReplaceLAYER-MODE-REPLACE62Gimp.LayerMode.REPLACEreplacelayer-mode:replace
ScreenLAYER-MODE-SCREEN31Gimp.LayerMode.SCREENscreenlayer-mode:screen
Screen LegacyLAYER-MODE-SCREEN-LEGACY4Gimp.LayerMode.SCREEN_LEGACYscreen-legacylayer-mode:screen-legacy
Soft LightLAYER-MODE-SOFTLIGHT45Gimp.LayerMode.SOFTLIGHTsoftlightlayer-mode:softlight
Soft Light LegacyLAYER-MODE-SOFTLIGHT-LEGACY19Gimp.LayerMode.SOFTLIGHT_LEGACYsoftlight-legacylayer-mode:softlight-legacy
SplitLAYER-MODE-SPLIT60Gimp.LayerMode.SPLITsplitlayer-mode:split
SubtractLAYER-MODE-SUBTRACT34Gimp.LayerMode.SUBTRACTsubtractlayer-mode:subtract
Subtract LegacyLAYER-MODE-SUBTRACT-LEGACY8Gimp.LayerMode.SUBTRACT_LEGACYsubtract-legacylayer-mode:subtract-legacy
Vivid LightLAYER-MODE-VIVID-LIGHT48Gimp.LayerMode.VIVID_LIGHTvivid-lightlayer-mode:vivid-light

Do you have any questions or thoughts you want to share? Comment below!


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *