I didnât receive any info about the possible update of the filter.
Nevertheless, just to close my working day, I did a refresh of Gâmic filters and retried the voronoi filter. I got these errors:
GIMP Error
Calling error for procedure âgimp-layer-set-offsetsâ:
Procedure âgimp-layer-set-offsetsâ has been called with an invalid ID for argument âlayerâ. Most likely a plug-in is trying to work on a layer that doesnât exist any longer.
GIMP Error
Calling error for procedure âgimp-item-set-nameâ:
Procedure âgimp-item-set-nameâ has been called with value â-1â for argument âitemâ (#1, type GimpItemID). This value is out of range.
GIMP Error
Calling error for procedure âgimp-image-insert-layerâ:
Procedure âgimp-image-insert-layerâ has been called with an invalid ID for argument âlayerâ. Most likely a plug-in is trying to work on a layer that doesnât exist any longer.
GIMP Error
Calling error for procedure âgimp-drawable-widthâ:
Procedure âgimp-drawable-widthâ has been called with an invalid ID for argument âdrawableâ. Most likely a plug-in is trying to work on a layer that doesnât exist any longer.
GIMP Error
Calling error for procedure âgimp-drawable-heightâ:
Procedure âgimp-drawable-heightâ has been called with an invalid ID for argument âdrawableâ. Most likely a plug-in is trying to work on a layer that doesnât exist any longer.
GIMP Error
Calling error for procedure âgimp-drawable-bppâ:
Procedure âgimp-drawable-bppâ has been called with an invalid ID for argument âdrawableâ. Most likely a plug-in is trying to work on a layer that doesnât exist any longer.
GIMP Error
Calling error for procedure âgimp-drawable-merge-shadowâ:
Procedure âgimp-drawable-merge-shadowâ has been called with an invalid ID for argument âdrawableâ. Most likely a plug-in is trying to work on a layer that doesnât exist any longer.
GIMP Error
Calling error for procedure âgimp-drawable-updateâ:
Procedure âgimp-drawable-updateâ has been called with an invalid ID for argument âdrawableâ. Most likely a plug-in is trying to work on a layer that doesnât exist any longer.
I will see tomorrow.
Bonjour,
By replacing the ĂŻ (I-umlaut) by i there are no more errors in Gimp.
:o)
Does it happen because youâve selected âVerbose Mode â Verbose (layer name)â ?
Yes it is only with this mode that the problem exists : âVerbose Mode â Verbose (layer name)â .
:o)
I donât use the installers but the zip
files that are self-contained when decompressed. You just need to be aware of where to place the GâMIC files and access the executables. As for the registry, it depends on the apps in question and not whether an installer is used. An installer does make more registries though.
Windows Code Page 1252 s
Thanks for confirming what I noticed, Sylvie.
The cause is the i with the umlaut on top.
I re-applied the substitution of the i and it works again.
But itâs a pity that this will be necessary at any subsequent Gâmic update.
I would ask David to consider the correct name of the author:
[Georgij FeodosâeviÄ Voronoj - Wikipedia]
Hence, both the main name of the filter (the one which then calls the preview and the execution) and the names of the preview and execution could be changed into âVoronojâ/âvoronojâ maintaining total respect for the original name.
Just an idea.
This wonât help much - but I also use the portable version of Samj (Win10 64 bit, Gâmic 2.9.4) and it works fine off-sign ? in the layer name.
After changing the interface language (Gimp or Gâmic: en, it, fr, pl) it also works the same.
Windows guilty again?
Some remarks:
- Iâve been able to reproduce the bug, in the GâMIC-Qt plug-in we build and provide on our website.
- It happens when we have
Settings -> Output Messages -> Verbose [layer name]
, and the bug occurs when the plug-in tries to set the layer name (that contains the filter name, in UTF-8). - The bug happens for me only on Windows (tested on Win7). Not on Ubuntu Linux, where the GIMP API function
gimp_item_set_name()
accepts UTF-8 names. - We still donât know why this API function does not accept UTF-8 names as argument, maybe @Jehan could tell us (possible bug in the GIMP plug-in API ?).
- This can be clearly considered as a bug, and weâll try to find a workaround for that (maybe just replacing UTF-8 characters in layer names by their closest ASCII counterpart).
- Concerning the name âVoronoĂŻâ : The name has been chosen because in French, the method is known as
diagramme de VoronoĂŻ
. I didnât take care that in English, it is known asVoronoi diagram
(with a regulari
instead thanĂŻ
). Weâll fix that in the future (maybe only we are sure the UTF-8 bug is fixed). The filter name actually refers to the known mathematical method, not to the name of its inventor, so we prefer to stick with the most commonly used name.
Well:
- it helps solving problems in some environments (minor benefit)
- it grants the originality of the name (major benefit)
Look at ALL the Russian names terminating with a special i at the end, it is ALWAYS j and not the French i+umlaut
(Tolstoj for instance)
Thatâs what I said, weâll change the filter name in the future, to make it appear like its usual name (in English), so Voronoi
instead of VoronoĂŻ
. But weâll try to fix the bug first.
Iâve never seen Voronoj
or Voronoy
in any scientific paper Iâve read that is using this method.
Iâm sorry for the author of the method (and Iâm pretty sure he actually doesnât care where he is right now), but if his method is mostly known as Voronoi diagram
rather than Voronoj diagram
, then we have to keep the i
at the end in the filter name.
OK, even better, thanks
I entered that comment because someone talked in one of the previous posts the the current name was âin respect of the authorâs nameâ
My first Mosaic generated using Voronoi.
Dowloaded the release dated January 27.
The name has been set to Voronoi, as pre-anounced by David.
Tried and it does not abend any more (it works) on my Samjâs package.
Just noticed an unexpected output:
- the top layer created is the voronoi output image
- below a second layer with a strange content suffixed by #1 and containing a white BG with some horizontal lines
Any idea?
!
This is something Iâve fixed a few days ago. Did you try refreshing your filters ?
Having downloaded and activated the release dated January 27.th, I did not refresh after the download (I tought it included all updates) .
Now I did and you are perfectly right, no additional layer produced, now.
Thanks a lot, David