OK, so that’s why.
If I remember well, a filter in G’MIC-Qt, is uniquely defined by its name, and the command and preview commands it uses. If one of this differs, then you may end up with several versions of the same filter, which is the case here.
Could any one replicate this?
C:\Windows\System32>gmic 6,6,6,1,v=[x,y,z]+1;fact(sum(v))/prod(fact(v)); colormap 0
[gmic]-0./ Start G'MIC interpreter (v.3.2.7).
[gmic]-0./ Input image at position 0, with values 'v=[x,y,z]+1;fact(sum(v))/prod(fact(v));' (1 image 6x6x6x1).
[gmic]-1./ Estimate full colormap for image [0].
[gmic] *** Error in ./colormap/*foreach/ *** Command 'eval': [instance(6,6,6,1,00000215e59524c0,non-shared)] gmic<float32>::[gmic_math_parser] gmic<float32>: Function 'copy()': Out-of-bounds image pointer (length: 1, increment: 1, offset start: 51, offset end: 51, offset max: 31).
[gmic] Command 'eval' has the following description:
Works if I unroll x before colormap 0 though.
1 Like
I do.
Looks like a bug indeed! Thanks for noticing this!
Fixed with:
Filter update should be available in a few minutes.
2 Likes
- 2023/09/04: Release of G’MIC 3.3.0.
3 Likes
Bonjour,
Thank you @David_Tschumperle for this new version
Some new versions of GMIC-3.3.0 for Windows :
- gmic-3.3.0 gimp-2.10 Win 32
- gmic-3.3.0 gimp-2.10 Win 64 (With all the DLLs for different versions of Gimp)
- gmic-3.3.0 gimp-2.99 Win 64
These compilations are made with an up-to-date MSYS2 environment.
:o)
2 Likes