- creo livello 2 duplicando il livello 1 di partenza(in cima)
- sfocatura gaussiana sul livello 2 (vorrei realizzare una finestra di dialogo per il plugin in cui immettere il raggio di sfocatura)
- cambio la blend mode del livello 2 da normale a estrai grana
- creazione nuovo livello (livello3) da visibile
- cambio blend mode del livello 3 da normale a fondi grana
- cambio blend mode del livello 2 da estrai grana a normale
Codice: Seleziona tutto
from gimpfu import *
def frequency_separation(img, layer):
img=pdb.gimp_image_new(SIZE, SIZE, gimpfu.RGB)
layer=pdb.gimp_layer_new(img, SIZE, SIZE, gimpfu.RGB_IMAGE, "base", 100, gimpfu.NORMAL_MODE)
pdb.gimp_image_add_layer(img, layer, 0)
register(
"python_fu_frequency_separation",
"Frequency separation",
"Apply frequency separation",
"user3892",
"user3892",
"2019",
"<Image>/Filters/Custom/Frequency Separation",
"*",
[],
[],
frequency_separation)
main()