Commit a702c6a3 authored by Elad Shahar's avatar Elad Shahar Committed by Jehan
Browse files

plug-ins: Spyrogimp plugin rewrite.

Comment by reviewer (Jehan):

This was submitted through gimp-developer mailing list, by the same
author as the original Spyrogimp in script-fu, but this time in Python.

It does more than the original plug-in, with some automatic preview (by
drawing directly on a temporary layer, not as a GEGL preview), and using
the current tool options (current brush, etc.). The new API is similar
yet different. The much evolved possibilities makes that I don't think
it is worth trying to map 1-1 the new API to the old one, so I just let
the old plug-in next to the new one, with a different name.

Note finally that the author also contributed a new Spyrograph operation
to GEGL, yet with the comment: "The GEGL spyrograph operation is very
basic, and untested from gimp. I intend to keep developing it, since I
thought that on-canvas interaction would be very user-friendly. However,
I am not sure I will be able to get it work in a way that makes the
on-canvas interaction interactive enough.

Even if I do, it will not do what the Python plugin can do. It will be
much more basic."

So let's just integrate this evolved version of Spyrogimp for now. :-)
See: https://mail.gnome.org/archives/gimp-developer-list/2018-September/msg00008.html

(cherry picked from commit 52958343)
parent c0fed5af
...@@ -13,6 +13,7 @@ source_scripts = \ ...@@ -13,6 +13,7 @@ source_scripts = \
palette-to-gradient.py \ palette-to-gradient.py \
py-slice.py \ py-slice.py \
python-eval.py \ python-eval.py \
spyro_plus.py \
\ \
benchmark-foreground-extract.py \ benchmark-foreground-extract.py \
clothify.py \ clothify.py \
...@@ -30,7 +31,8 @@ scripts = \ ...@@ -30,7 +31,8 @@ scripts = \
palette-sort/palette-sort.py \ palette-sort/palette-sort.py \
palette-to-gradient/palette-to-gradient.py \ palette-to-gradient/palette-to-gradient.py \
py-slice/py-slice.py \ py-slice/py-slice.py \
python-eval/python-eval.py python-eval/python-eval.py \
spyro_plus/spyro_plus.py
test_scripts = \ test_scripts = \
benchmark-foreground-extract/benchmark-foreground-extract.py \ benchmark-foreground-extract/benchmark-foreground-extract.py \
......
This diff is collapsed.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment