PLinnell wrote:
Gerald Friedland gave a demo of SIOX or Simple Interactive Object Extraction, which is in the current development version of GIMP. Simply put, SIOX is a clever new way of selecting objects in an image in a way which otherwise takes many manual steps. If you have a chance to get the latest GIMP beta, it is worth it just to see this in action. Who says open source folks do not innovate ?
We talked about SIOX months (a year?) ago. The code itself would be very easy to add to tracing as another pre-processing filter like the other ones we already have. It is only a few source files.
The only issue would be: what GUI function would we need to graphically select the region of the bitmap to be traced?
Look at their example, to see what I mean, here: http://www.siox.org/
My idea was to add no new GUI tools, but merely use what we already have. Using one of the existing tools, such as Calligraphy or Freehand, draw an object over the area of the bitmap you want to be traced. The SIOX filter would work similarly to the existing trace filters. But in addition to requiring that a single bitmap be selected, it will also require one or more SPItems (SPCurves?) be selected, and determine the selected region from one of: (a) the node lists, (b) the bounding boxes, or (c) do "make a bitmap copy," and use SIOX normally.
The selected region would be placed on a new bitmap with a white background, and -that- would be traced with any other options that the user desires. So SIOX would be a pre-pre-processor, and be invoked before any of the others.
bob (ishmal)