mirror of https://github.com/GNOME/gimp.git
c093837bda
Currently there are 5 separate plug-in-gauss functions. IIR2 and RLE2 are not used, and IIR and RLE are identical to each other. Additionally, they all call a separate gaussian_blur () function which multiples two parameters by 0.32 to convert to the actual GEGL operation. This patch removes all functions except for plug-in-gauss. It converts each existing script that used one of the other variants to use plug-in-gauss, and multiples the coefficients by 0.32 so that plug-in-gauss behaves the same as calling gegl:gaussian-blur with a C plug-in. There also exists a plug_in_pixelize2 () function in the PDB which allows the user to set both the pixel width and height. This patch converts this to become plug_in_pixelize (), and removes the older function which used a single width parameter for both values. |
||
---|---|---|
.. | ||
images | ||
init | ||
test | ||
README | ||
add-bevel.scm | ||
addborder.scm | ||
blend-anim.scm | ||
burn-in-anim.scm | ||
carve-it.scm | ||
chrome-it.scm | ||
circuit.scm | ||
clothify.scm | ||
coffee.scm | ||
difference-clouds.scm | ||
distress-selection.scm | ||
drop-shadow.scm | ||
font-map.scm | ||
fuzzyborder.scm | ||
gimp-online.scm | ||
gradient-example.scm | ||
guides-from-selection.scm | ||
guides-new-percent.scm | ||
guides-new.scm | ||
guides-remove-all.scm | ||
lava.scm | ||
line-nova.scm | ||
meson.build | ||
mkbrush.scm | ||
old-photo.scm | ||
palette-export.scm | ||
paste-as-brush.scm | ||
paste-as-pattern.scm | ||
perspective-shadow.scm | ||
reverse-layers.scm | ||
ripply-anim.scm | ||
round-corners.scm | ||
script-fu-set-cmap.scm | ||
script-fu-util-setpt.scm | ||
script-fu-util.scm | ||
script-fu.init | ||
selection-round.scm | ||
slide.scm | ||
spinning-globe.scm | ||
test-sphere-v3.scm | ||
tileblur.scm | ||
unsharp-mask.scm | ||
waves-anim.scm | ||
weave.scm | ||
xach-effect.scm |
README
The files in this directory are: - production plugins - demo plugins - initialization scripts for ScriptFu Don't put test plugins in this directory, but in subdirectory test. Production plugins: - installed in a release. - appear in diverse menus, not just Filters. - should be marked for translation, and not in potfiles.skip Demo plugins: - installed in a release (with goat exercise plugins) - appear in Filters>Development>Demos - FUTURE: marked for translation, and not in potfiles.skip Initialization scripts - loaded by the TinyScheme interpreter - have suffix .init or .scm - are not plugins FUTURE: The initialization scripts should all have suffix .scm (like the rest of the Scheme world.) They should be in a separate directory so advanced users can load library scripts. The files script-fu-util.scm and script-fu-util-setpt.scm are also initialization scripts but loaded differently from .init files. FUTURE: unify loading of initialization scripts.