View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002259 | Scribus | Graphics / Image Frames | public | 2005-07-17 17:31 | 2006-09-05 01:56 |
Reporter | Assigned To | fschmid | |||
Priority | low | Severity | feature | Reproducibility | always |
Status | assigned | Resolution | open | ||
Platform | x86 Linux | OS | Fedora Core | OS Version | 3 |
Product Version | 1.3 | ||||
Summary | 0002259: Use transparency threshold for contour line | ||||
Description | For images that support transparency, it might be interesting to optionally use the line around the non-transparent part of the image to be the contour line - essentially auto-tracing the image. | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
This could also work with formats that don't support transparency, by letting the user set a mask colour. cbradney's colour picker would be good for that, though 90% of the time white would probably do the job. |
|
Seconded! An auto-trace algorithm would cut my work down by half. Most of the pictures I work with in Scribus are B&W line art which the text has to flow around, which means a lot of tedious fiddling with contour lines. It would be great if Scribus could at least give a reasonable estimate of an outline automatically. It would also be nice if the user could tweak the behaviour of the auto-trace by: - specifying a threshold for the amount of not-mask-colour that registers (to avoid noise and speckles; not that there should be too much noise in an image ready for print) - specifying the preferred range of nodes (so that you get an outline you can actually work with, and not something which has a mess of thousands of nodes, which is what Open Office's auto trace tool gave me last time I tried it) - specifying a margin (although a separate feature for growing/shrinking the outline may be better) |
2006-09-03 01:13
|
|
|
I'm using version 1.3.3.3 and this doesn't seem implemented yet. So, I've made a plugin that can do that: it modifies the image frame to follow the edge of the image. It can generate a lot of curves/nodes but it does a good job most of the time. I've only tested it under Linux but it should work anywere. See the attached file "imageclip-0.5.0.tar.gz". |
|
Benny, I haven't tried your code, but can you please state the license that your code is covered by? I read that some of the algorithms are free to use but what abot your code? It might be interesting to include this directly in the Scribus code base. |
|
As stated in the headers of the files that I wrote (imageclip*), my code is distributed under the terms of the GNU General Public License v2... Since it's the same licence as Scribus, there should be no problem if it's included in the Scribus code base... I've made a plugin, but I'd be very happy if it can be included directly in Scribus. So, if the licence poses a problem, I'll see what I can do. |
|
No that should be fine. We will reread the note frorm the algorithm author though. Thanks! |
|
Have already tried out that code, thereby porting to our current 1.3.4cvs. Seems to work well. Have only noticed that it sometimes adds some incorrect points which are outside the image. And of course the GUI needs some improvements. The code for generating the outline is very interesting and i can imagine that it can be used in other places too. The whole plugin should go into the ScImage core code. |
|
Well, the GUI is well... absent :). The code to find the edges of the image could be improved: for now, it only finds the edges from the top and the bottom, but it should also do the same thing from the left and the right... And a little bit of error checking to correct the points that could be outside the image could also be needed. But it shouldn't be hard to do... |
|
Did some more tests today, the real tricky part is to get the first outline correct. Maybe we should look onto Autotrace or Potrace or even Krita? |
|
Have a look at this: http://www.kdedevelopers.org/node/2295 maybe we can use that intelligent scissors tool to some degree. |
|
The SIOX library might also be of use for a "user guided" auto-trace where the user draws a rough mask that the autotrace uses to improve its decisions. I saw it in use at LGM and it's pretty impressive, though not apparently production ready. http://www.siox.org/ (the other place that library could be used is in image effects) |
|
The GIMP and Inkscape screenshots of their SIOX support are ... impressive. Probably well worth looking into. |
Date Modified | Username | Field | Change |
---|---|---|---|
2005-07-17 17:31 |
|
New Issue | |
2005-07-17 17:37 |
|
Note Added: 0005624 | |
2005-07-25 10:42 | thewormthatflies | Note Added: 0005712 | |
2006-02-07 21:52 |
|
Status | new => acknowledged |
2006-02-07 21:52 |
|
Product Version | 1.3.1cvs => 1.3 |
2006-09-03 01:13 | bennygui | File Added: imageclip-0.5.0.tar.gz | |
2006-09-03 01:14 | bennygui | Note Added: 0012403 | |
2006-09-03 11:39 | cbradney | Note Added: 0012405 | |
2006-09-03 13:27 | bennygui | Note Added: 0012407 | |
2006-09-03 14:06 | cbradney | Note Added: 0012408 | |
2006-09-03 14:06 | cbradney | Status | acknowledged => assigned |
2006-09-03 14:06 | cbradney | Assigned To | => fschmid |
2006-09-03 17:20 | fschmid | Note Added: 0012410 | |
2006-09-03 19:33 | bennygui | Note Added: 0012412 | |
2006-09-04 17:15 | fschmid | Note Added: 0012433 | |
2006-09-04 17:28 | fschmid | Note Added: 0012434 | |
2006-09-05 01:54 |
|
Note Added: 0012438 | |
2006-09-05 01:56 |
|
Note Added: 0012439 | |
2015-09-17 20:10 | Kunda | Category | Graphics / Image Frames => Graphics/Img Frames |
2015-09-17 20:11 | Kunda | Category | Graphics/Img Frames => Graphics / Image Frames |