1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226
|
Here is a result List of the "Animated Filtercall" Tests.
I tested all the listed PDB-Procedures
that can be selected via the GAP's DB-Browser
and the corresponding _iter_ALT Procedures
on a 4-Layer Testimage with Menu.
<Image>/Filter/Filter All Layers using "Apply Varying" Button
---------------------------------------------------
Testresults
--------------------------------------------------
2009.01.18
TODO: check for new plug ins that were added to gimp-2.6
(and that are not yet in this List)
Test with PDB-Procedures (Plugins) that came with
gimp release 2.6.4
Test also includes PDB-Procedures provided by GIMP-GAP itself
State: (Column1 test 2007.12.01, Column2 older testresult with gimp-2.2.x and old GIMP-GAP version)
+ ... Full Supported, and passed simple "Apply Varying" Test OK
(78 procedures)
# ... Partly Supported, Apply constant OK,
but Apply Varying not possible or does not make sense
(18 procedures)
- ... NOT supported (Failed Test)
: ... Not supported (support would make no sense)
. ... not tested
State Procedure/Iterator_ALT ame Testnotes
---------------------------------------------------------------------------
++ plug-in-alienmap2-iter-ALT
: plug-in-align-layers
: plug-in-animationoptimize
: plug-in-animationoptimize-diff
: plug-in-animationplay
: plug-in-animationunoptimize
++ plug-in-apply-canvas-iter-ALT Uses wrong name "plug-in-struc" to store LAST_VAL's
++ plug-in-applylens-iter-ALT
: plug-in-autocrop
- plug-in-autocrop-layer constant apply would make sense, but did not work
# plug-in-autostretch-hsv
++ plug-in-blinds-iter-ALT
++ plug-in-bluebox
## plug-in-blur has no dialog but works fine with defaults.
o+ plug-in-borderaverage-iter-ALT (?) runs, but produces no effect on the processed layers
++ plug-in-bump-map-iter-ALT
: plug-in-bump-map-tiled
## plug-in-c-astretch
++ plug-in-cartoon-iter-ALT
: plug-in-ccanalyze
++ plug-in-checkerboard-iter-ALT
++ plug-in-cml-explorer-iter-ALT
## plug-in-color-adjust
## plug-in-color-enhance
oo plug-in-color-map-iter-ALT
++ plug-in-colorify-iter-ALT
++ plug-in-colors-channel-mixer
++ plug-in-colortoalpha-iter-ALT
: plug-in-compose
++ plug-in-convmatrix-iter-ALT
++ plug-in-cubism-iter-ALT
++ plug-in-curve-bend (curve-bend:8380): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
: plug-in-decompose
## plug-in-deinterlace disabled the Iter_ALT proc (only const apply makes sense)
++ plug-in-depth-merge-iter-ALT (gimp-2.6:8143): GLib-GObject-CRITICAL **: g_value_get_enum: assertion `G_VALUE_HOLDS_ENUM (value)' failed
++ plug-in-despeckle-iter-ALT
++ plug-in-destripe-iter-ALT
++ plug-in-diffraction-iter-ALT
## plug-in-dilate (?) noninteractive variante of plug_in_vpropagate
++ plug-in-displace-iter-ALT
++ plug-in-dog
: plug-in-drawable-compose
++ plug-in-edge-iter-ALT
++ plug-in-emboss-iter-ALT
++ plug-in-engrave-iter-ALT
## plug-in-erode (?) noninteractive variante of plug_in_vpropagate with default values
++ plug-in-exchange-iter-ALT
: plug-in-film
## plug-in-filter-macro
: plug-in-filter-pack makes no sense because opens Dialog even in run_mode: GIMP_RUN_WITH_LAST_VALS
++ plug-in-flame-iter-ALT (?) runs, but all layer were transparent when finished
++ plug-in-flarefx-iter-ALT
++ plug-in-fractal-trace-iter-ALT
. plug-in-fractalexplorer
++ plug-in-gauss-iter-ALT
: plug-in-gauss-iir2 makes no sense (no dialog), use plug_in_gauss instead
: plug-in-gauss-iir makes no sense (no dialog), use plug_in_gauss instead
: plug-in-gauss-rle2 makes no sense (no dialog), use plug_in_gauss instead
: plug-in-gauss-rle makes no sense (no dialog), use plug_in_gauss instead
: plug-in-gfig makes no sense (is INTERACTIVE only and creates layer)
++ plug-in-gflare-iter-ALT
++ plug-in-gimpressionist
++ plug-in-glasstile-iter-ALT
## plug-in-gradmap
++ plug-in-grid-iter-ALT
: plug-in-guillotine
## plug-in-hot
: plug-in-ifs-compose
++ plug-in-illusion-iter-ALT
: plug-in-imagemap makes no sense (needs INTERACTIVE mode)
: plug-in-iwarp makes no sense (needs INTERACTIVE mode, has its own animate option where layers are created)
++ plug-in-jigsaw-iter-ALT
## plug-in-laplace
++ plug-in-lic-iter-ALT
++ plug-in-lighting-iter-ALT
: plug-in-mail-image
## plug-in-make-seamless HAS no dialog and no LAST_VAL Buffer
++ plug-in-map-object-iter-ALT
## plug-in-max-rgb-iter-ALT
++ plug-in-maze-iter-ALT
++ plug-in-mblur-iter-ALT
++ plug-in-mosaic-iter-ALT
++ plug-in-name2layer
++ plug-in-neon
++ plug-in-newsprint-iter-ALT
++ plug-in-nlfilt-iter-ALT (?) runs, but did not see any effect
-- plug-in-noisify-iter-ALT noisify has 2 names and uses the 2.nd name "plug-in-rgb-noise" "plug_in_scatter_rgb" to store is values.
(runs but does not open 2nd dialog even when varying requested ?)
-o plug-in-hsv-noise register 2 names (old name plug-in-scatter-hsv)
(runs but does not open 2nd dialog even when varying requested ?)
## plug-in-normalize has no dialog, constant apply makes sense
++ plug-in-nova-iter-ALT
++ plug-in-oilify-iter-ALT
: plug-in-onionskin-create-or-replace
: plug-in-onionskin-del
: plug-in-onionskin-toggle-visibility
(1) plug-in-pagecurl-iter-ALT ERROR: creates a new layer
-o plug-in-papertile-iter-ALT FAILED with floating point exception
++ plug-in-photocopy
++ plug-in-pixelize-iter-ALT
## plug-in-pixelize2
++ plug-in-plasma-iter-ALT
++ plug-in-polar-coords-iter-ALT
## plug-in-qbist
++ plug-in-randomize-hurl-iter-ALT
++ plug-in-randomize-pick-iter-ALT
++ plug-in-randomize-slur-iter-ALT
++ plug-in-retinex
++ plug-in-ripple-iter-ALT
- plug-in-rotate-iter-ALT does not make sense (has no dialog where to specify rotation angle)
: plug-in-rotate-colormap makes no sense, because opens Dialog even in run_mode: GIMP_RUN_WITH_LAST_VALS
- plug-in-sample-colorize-iter-ALT (?) iter size ok, but does not work for GIMP_RUN_WITH_LAST_VALS calls
++ plug-in-sel-gauss-iter-ALT
: plug-in-sel2path
: plug-in-sel2path-advanced
: plug-in-semiflatten makes no sense
++ plug-in-sharpen-iter-ALT
++ plug-in-shift-iter-ALT
++ plug-in-sinus-iter-ALT
++ plug-in-small-tiles-iter-ALT Uses wrong name "plug_in_tileit" to store LAST_VAL's
: plug-in-smooth-palette makes no sense (creates palette)
++ plug-in-sobel-iter-ALT OK, but only constant apply makes sense
++ plug-in-softglow
++ plug-in-solid-noise-iter-ALT
++ plug-in-sparkle-iter-ALT
: plug-in-spheredesigner
++ plug-in-spread-iter-ALT
++ plug-in-unsharp-mask-iter-ALT
## plug-in-video-iter-ALT varying values does not make sense, but keep iterator to get into gap_dbbrowser selection
## plug-in-vinvert-iter-ALT
++ plug-in-vpropagate-iter-ALT
++ plug-in-warp-iter-ALT
++ plug-in-waves-iter-ALT
++ plug-in-whirl-pinch-iter-ALT
++ plug-in-wind-iter-ALT
++ plug-in-wr-color-levels
++(2) plug-in-wr-curves - curves files are not compatible with gimp2.4 curves file
++ plug-in-wr-huesat
++ plug-in-wr-set-opacity
: plug-in-zealouscrop
Additional notes:
(1) the pagecurl plugin fails when called via
<image>/Filters/Filter all Layers
because it adds an extra layer for the curl to the image.
pagecurl can be used as filter when called via
<image>/Video/Frames Modify
when Function: "Apply filter on layers" is selected as action.
From my point of view it does not make much sense
in animations,
because this plugin works with fixed curling amount.
(2) This plugin works with curves files of the old fileformat (written by GIMP 1.2 up to 2.4)
and now also accepts the new fileformat introduced with GIMP curves tool settings of the GIMP-2.6 release.
The GIMP curves tool of the 2.6 release supports reading both formats.
The parser in the GIMP-GAP specific wrapper was updated to support
both fileformats too.
plug_in_map_object old Testreport: (did not verfy that at the latest test)
- The MapObject has an implicite feature:
If the handled layer has NO ALPHA Channel (as backgrounds often do)
and the "Transparent background" is ON
it forces the creation of a new image.
(regardless if the "Create new image" option is on or not)
It took me hours to find out about that feature
that looks more like a bug to me.
I would prefere to add the alpha channel in such a case.
If you want to do animated calls to MapObject ("Apply Varying" Button)
please make sure that the background layer has an Alphachannel
(Open Layers & Channels dialog, and "Add Apha Channel"
to the bg layer)
- If you call MapObject a 2nd time in the same gimp session
gimp reports errors if one of the drawables (that were used
in the 1.st call) has become invalid.
|