Difference between revisions of "Post process trace bitmap"

From Evil Mad Scientist Wiki
Jump to: navigation, search
(Step-by-step usage)
Line 9: Line 9:
 
In the presentation which follows, Inkscape's Trace Bitmap tool is discussed.  However, this is not a tutorial on the use of that tool.  For tutorials on tracing bitmaps, please see the links cited on the [[Tracing images]] page.
 
In the presentation which follows, Inkscape's Trace Bitmap tool is discussed.  However, this is not a tutorial on the use of that tool.  For tutorials on tracing bitmaps, please see the links cited on the [[Tracing images]] page.
  
== Step-by-step usage ==
+
== Using the extension ==
  
 
As this extension assumes a specific usage of Inkscape's Trace Bitmap tool, the basic procedure of using that tool is demonstrated.  This demonstration does not concern itself with the tool's "single scan" options nor the options on tabs other than the tool's "Mode" tab.  Consequently, all the nuances of getting nice results from the Trace Bitmap tool are ignored in that which follows: those nuances are not relevant to the discussion at hand.
 
As this extension assumes a specific usage of Inkscape's Trace Bitmap tool, the basic procedure of using that tool is demonstrated.  This demonstration does not concern itself with the tool's "single scan" options nor the options on tabs other than the tool's "Mode" tab.  Consequently, all the nuances of getting nice results from the Trace Bitmap tool are ignored in that which follows: those nuances are not relevant to the discussion at hand.
  
'''1.''' First, begin with a new Inkscape drawing.  Do not attempt to operate on an existing drawing with other material in it.  When you are done with this extension, you can cut and paste your result to another drawing.
+
'''1.''' First, begin with a new Inkscape drawing.  Do not attempt to operate on an existing drawing with other material in it.  When you are done using this extension, you can cut and paste the results to another drawing.
  
 
From the "File" menu, use the "New" item to begin a new document.  Into that document, import your bitmap graphic using the "Import..." item under the "File" menu,
 
From the "File" menu, use the "New" item to begin a new document.  Into that document, import your bitmap graphic using the "Import..." item under the "File" menu,

Revision as of 11:57, 10 October 2010

trace09.png

Introduction

The "Post process trace bitmap" extension is an experimental extension. Presently, it is only available as a separate install. See the Notes section at the end of this document for directions on obtaining and installing this extension.

The "Post process trace bitmap" extension moves to distinct Inkscape layers each collection of regions of the same color or gray tone which were traced by Inkscape's "Trace Bitmap" tool. This extension can optionally remove the color fill applied by that tool, add outlines of the regions, or remove from the drawing the original bitmap image which was traced.

In the presentation which follows, Inkscape's Trace Bitmap tool is discussed. However, this is not a tutorial on the use of that tool. For tutorials on tracing bitmaps, please see the links cited on the Tracing images page.

Using the extension

As this extension assumes a specific usage of Inkscape's Trace Bitmap tool, the basic procedure of using that tool is demonstrated. This demonstration does not concern itself with the tool's "single scan" options nor the options on tabs other than the tool's "Mode" tab. Consequently, all the nuances of getting nice results from the Trace Bitmap tool are ignored in that which follows: those nuances are not relevant to the discussion at hand.

1. First, begin with a new Inkscape drawing. Do not attempt to operate on an existing drawing with other material in it. When you are done using this extension, you can cut and paste the results to another drawing.

From the "File" menu, use the "New" item to begin a new document. Into that document, import your bitmap graphic using the "Import..." item under the "File" menu,

trace01.png


2. After you select the bitmap image file, you will be asked whether to embed the image in the new document or link to it. Select "embed" and click "OK",

trace02.png


3. Once the image is imported, position it somewhere on the drawing page,

trace03.png


4. With the image selected, choose the "Trace Bitmap..." option from the "Path" menu,

trace04.png


5. In the Trace Bitmap tool, use either the "Colors" or "Grays" mode of the "Multiple scans: create a group of paths" section. Uncheck the "Stack scans" box. The "Smooth" and "Remove background" boxes can be checked.

trace05.png


6. Set the number of scans to the desired number. Then, click the "Update" button. Adjust other settings as you see fit, but be sure to use either "Colors" or "Grays". And be sure to leave "Stack scans" unchecked.

trace06.png


7. Once you are satisfied with your results, click the "OK" button. Then dismiss the Trace Bitmap window. The result will then appear in your drawing. The drawing may not look too different than from before as the image is still embedded in it as well.

trace07.png


8. Now, from the EggBot category of the "Extensions" menu, select the "Post process trace bitmap" item,

trace08.png


9. When the extension is launched, you will be given several options. Check the box to remove the original image from your drawing. Check or uncheck the other two items according to your needs. Then click the "Apply" button.

trace09.png


10. After the extension runs, you will be presented with a window indicating how many layers were created. Click the "OK" button. Then, to dismiss the extension window, click its "Close" button. Within your drawing window, you can examine the various layers with the "Layers..." item under the "Layer" menu. In the following figure, several layers have been turned off,

trace10.png

Notes

Currently this extension is experimental. It is not included with the Eggbot software package. You will need to download it from the Eggbot code site as the zip file eggbot_pptb_x_y.zip,

http://code.google.com/p/eggbotcode/downloads/list

Unzip that file and place the eggbot_pptb.py and eggbot_pptb.inx files in your Inkscape extensions directory. Putting it in your account's private extension directory is not recommended: there may be future conflicts if this extension is included with the Eggbot software package.