1

I have a given shape in a bitmap format which I am trying to convert to svg.

I have imported the bitmap, increased the size and converted into a path as described in this answer.

Unfortunately, the shape has frayed edges and does not look very smooth. I tried to use the "Path effect" "simplify! but the result is not satisfactory.

enter image description here original image

enter image description here how it looks in inkscape

enter image description here

3
  • 4
    Seems like you have forgotten to delete the underlying original bitmap image. Is it deleted?
    – user82991
    Sep 28, 2019 at 9:32
  • My goodness, you are right! Thanks! I feel stupid now, but I haven't done so much with Inkscape yet. Looks much better though, but there are still some dents in the curves that could be smoothed out. Sep 28, 2019 at 9:48
  • 2
    There's far too many nodes, much more than this shape obviously needs. Get the node tool and delete the excessive nodes, tweak the rest if needed.
    – user82991
    Sep 28, 2019 at 9:57

1 Answer 1

3

If you want perfectly smooth curves, then auto tracing a poor quality bitmap is probably not the best way to do it.

Instead, you could manually trace over the lines of the bitmap with the Bézier tool set to apply an ellipse as the Shape in the tool options. This creates a Path Effect. Then you could alter the thickness of the Path Effect by clicking and dragging the control (the tiny little circle at the beginning of the path).

You can also adjust the shape of the ellipse applied as the path effect by editing it, using the "edit-on-canvas" option in the Path Effects panel.

Example

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.