 |
| Script Coder |
 |
Joined: May 07, 2014 Posts: 4554 Location: Canada
|
I don't know what happens when you have 2 scheme files since you said you copied rich's file into scripts but didn't mention removing the other one. If scheme fu version doesn't work, try python fu Unzip attached file, toss in your GIMP's plug-ins folder, set the file to be executable (you have to make executable on Linux). It'll be available under Python-Fu/A Terra menu item. #!/usr/bin/env python # Author: Tin Tran # Created On: 2024.12.04 # Add visible layer # Set to multiply mode # Revisions: # 0.1 Initial Version from gimpfu import * import os import math import time def terra(image,layer): multLayer = pdb.gimp_layer_new_from_visible(image,image,'mult layer') pdb.gimp_image_insert_layer(image,multLayer,None,0) pdb.gimp_layer_set_mode(multLayer, LAYER_MODE_MULTIPLY) register( "python_fu_terra", "Creates Multiply Visible Layer", "Creates Multiply Visible Layer", "author name", "copyright name", "2024.12.08", "A Terra", "RGB*", # Alternately use RGB, RGB*, GRAY*, INDEXED etc. [ #INPUT BEGINS (PF_IMAGE, "image", "Image", None), (PF_DRAWABLE, "layer", "Drawable", None), #INPUT ENDS ], [], terra, menu="<Image>/Python-Fu")
main()
# Below is all the example input types for INPUTS for the plug-in which can be cut and pasted into #INPUT BEGINS section and edited to taste (found online years back that I didn't want to constantly look up) # Since GIMP is free anyways, I thought it would be handy here for me to CUT and PASTE, CHANGE, USE. # (PF_INT, "p0", "_INT:", 0), # PF_INT8, PF_INT16, PF_INT32 similar but no difference in Python. # (PF_FLOAT, "p02", "_FLOAT:", 3.141), # (PF_STRING, "p03", "_STRING:", "foo"), # alias PF_VALUE # (PF_TEXT, "p04", "TEXT:", "bar"), # # PF_VALUE # # Pick one from set of choices # (PF_OPTION,"p1", "OPTION:", 0, ["0th","1st","2nd"]), # initially 0th is choice # (PF_RADIO, "p16", "RADIO:", 0, (("0th", 1),("1st",0))), # note bool indicates initial setting of buttons # # PF_RADIO is usually called a radio button group. # # SLIDER, ADJUSTMENT types require the extra parameter of the form (min, max, step). # (PF_TOGGLE, "p2", "TOGGLE:", 1), # initially True, checked. Alias PF_BOOL # # PF_TOGGLE is usually called a checkbox. # (PF_SLIDER, "p3", "SLIDER:", 0, (0, 100, 10)), # (PF_SPINNER, "p4", "SPINNER:", 21, (1, 1000, 50)), # alias PF_ADJUSTMENT # # Pickers ie combo boxes ie choosers from lists of existing Gimp objects # (PF_COLOR, "p14", "_COLOR:", (100, 21, 40) ), # extra param is RGB triple # # PF_COLOUR is an alias by aussie PyGimp author lol # (PF_IMAGE, "p15", "IMAGE:", None), # should be type gimp.image, but None works # (PF_FONT, "p17", "FONT:", 0), # (PF_FILE, "p18", "FILE:", 0), # (PF_BRUSH, "p19", "BRUSH:", 0), # (PF_PATTERN, "p20", "PATTERN:", 0), # (PF_GRADIENT, "p21", "GRADIENT:", 0), # (PF_PALETTE, "p22", "PALETTE:", 0), # (PF_LAYER, "p23", "LAYER:", None), # (PF_CHANNEL, "p24", "CHANNEL:", None), # ??? Usually empty, I don't know why. # (PF_DRAWABLE, "p25", "DRAWABLE:", None), # # Mostly undocumented, but work # (PF_VECTORS, "p26", "VECTORS:", None), # (PF_FILENAME, "p27", "FILENAME:", 0), # (PF_DIRNAME, "p28", "DIRNAME:", 0) # # PF_REGION might work but probably of little use. See gimpfu.py.
| Attachments: |
File comment: zipped terra.py file
terra.zip [1.62 KiB]
Downloaded 51 times
|
_________________
 Visualize your and others dreams coming true.
|
|